added caddy machine and start of caddy ansible playbook
This commit is contained in:
1 parent
3bfcb26c01
commit
91e80ae6f8
2 files changed
+55
No files matched your search
@@ -0,0 +1,39 @@
|
||||
---
|
||||
- name: Set up caddy LXC
|
||||
hosts: caddy
|
||||
become: yes
|
||||
tasks:
|
||||
- name: default_packages
|
||||
ansible.builtin.include_tasks: ../../templates/default_packages.yml
|
||||
|
||||
- name: create_user
|
||||
ansible.builtin.include_tasks: ../../templates/create_user.yml
|
||||
vars:
|
||||
username: nick
|
||||
github_user: Chewbaccalakis
|
||||
|
||||
- name: install caddy
|
||||
block:
|
||||
- name: install xcaddy prerequisites
|
||||
ansible.builtin.apt:
|
||||
name:
|
||||
- debian-keyring
|
||||
- debian-archive-keyring
|
||||
- apt-transport-https
|
||||
state: present
|
||||
|
||||
- name: download xcaddy gpg key
|
||||
ansible.builtin.shell:
|
||||
cmd: curl -1sLf 'https://dl.cloudsmith.io/public/caddy/xcaddy/gpg.key' | gpg --dearmor -o /usr/share/keyrings/caddy-xcaddy-archive-keyring.gpg
|
||||
creates: /usr/share/keyrings/caddy-xcaddy-archive-keyring.gpg
|
||||
|
||||
- name: add xcaddy apt repository
|
||||
ansible.builtin.shell:
|
||||
cmd: curl -1sLf 'https://dl.cloudsmith.io/public/caddy/xcaddy/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-xcaddy.list
|
||||
creates: /etc/apt/sources.list.d/caddy-xcaddy.list
|
||||
|
||||
- name: install xcaddy
|
||||
ansible.builtin.apt:
|
||||
name: xcaddy
|
||||
state: present
|
||||
update_cache: yes
|
||||
Reference in new issue
Block a user