aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'clarkzjw.cc/config/atlas')
-rw-r--r--clarkzjw.cc/config/atlas/ansible/cloudflared.yaml7
-rw-r--r--clarkzjw.cc/config/atlas/ansible/roles/cloudflared/tasks/main.yaml16
2 files changed, 23 insertions, 0 deletions
diff --git a/clarkzjw.cc/config/atlas/ansible/cloudflared.yaml b/clarkzjw.cc/config/atlas/ansible/cloudflared.yaml
new file mode 100644
index 0000000..39a0077
--- /dev/null
+++ b/clarkzjw.cc/config/atlas/ansible/cloudflared.yaml
@@ -0,0 +1,7 @@
1- name: Install Cloudflared
2 hosts: atlas
3 remote_user: clarkzjw
4 gather_facts: true
5
6 roles:
7 - role: cloudflared
diff --git a/clarkzjw.cc/config/atlas/ansible/roles/cloudflared/tasks/main.yaml b/clarkzjw.cc/config/atlas/ansible/roles/cloudflared/tasks/main.yaml
new file mode 100644
index 0000000..4d36b58
--- /dev/null
+++ b/clarkzjw.cc/config/atlas/ansible/roles/cloudflared/tasks/main.yaml
@@ -0,0 +1,16 @@
1- name: Add Cloudflared GPG apt Key
2 apt_key:
3 url: https://pkg.cloudflare.com/cloudflare-main.gpg
4 keyring: /usr/share/keyrings/cloudflare-main.gpg
5 state: present
6
7- name: Add Cloudflared Repository
8 apt_repository:
9 repo: deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared {{ ansible_distribution_release | lower }} main
10 state: present
11
12- name: Install Cloudflared
13 apt:
14 name:
15 - cloudflared
16 update_cache: true
Powered by cgit v1.2.3 (git 2.41.0)