From 63c767f116ee56e4fc59a1e96c8db0080dd2bc8c Mon Sep 17 00:00:00 2001 From: "Ivo C.S. Wingelaar" Date: Sun, 13 Oct 2024 19:44:09 +0200 Subject: [PATCH] Add two example playbooks --- playbooks/example-backup.yml | 18 ++++++++++++++++++ playbooks/example.yml | 23 +++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 playbooks/example-backup.yml create mode 100644 playbooks/example.yml diff --git a/playbooks/example-backup.yml b/playbooks/example-backup.yml new file mode 100644 index 0000000..0a7f4cf --- /dev/null +++ b/playbooks/example-backup.yml @@ -0,0 +1,18 @@ +--- +- name: Run example SCE backup creation playbook + hosts: sce-targets + become: true + roles: + - role: wingelaar.sce.backup_nfs + vars: + backup_nfs_remote: 127.0.0.1 + backup_nfs_targets: + - user: podman + containers: + - name: forgejo + volumes: + - forgejo + - name: certbot + volumes: + - certbot-etc + - certbot-var-lib diff --git a/playbooks/example.yml b/playbooks/example.yml new file mode 100644 index 0000000..2a82ee2 --- /dev/null +++ b/playbooks/example.yml @@ -0,0 +1,23 @@ +--- +- name: Run example SCE playbook + hosts: sce-targets + become: true + roles: + - wingelaar.sce.install + - role: wingelaar.sce.firewall_nft + vars: + firewall_nft_port_mapping: + - "80:8080" + - "22:2222" + - role: wingelaar.sce.podman_certbot + vars: + podman_certbot_domains: git.example.com + podman_certbot_email: certbot@example.com + - wingelaar.sce.podman_certbot_root_transfer + - role: wingelaar.sce.nginx + vars: + nginx_htpasswd: super_secure_password + nginx_sites: + - name: git.example.com + port: 3000 + - role: wingelaar.sce.podman_forgejo