From 1165f73203876ce3fb886ca2dc5573cab7ca871f Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sat, 6 Jan 2018 03:53:40 +0100 Subject: added wireguard as dep for kubernetes-net --- roles/kubernetes-net/meta/main.yml | 3 + roles/spreadspace-apt-repo/files/repo.asc | 110 +++++++++++++++++++++++++++++ roles/spreadspace-apt-repo/tasks/main.yaml | 11 +++ roles/wireguard/meta/main.yml | 3 + roles/wireguard/tasks/main.yml | 8 +++ 5 files changed, 135 insertions(+) create mode 100644 roles/kubernetes-net/meta/main.yml create mode 100644 roles/spreadspace-apt-repo/files/repo.asc create mode 100644 roles/spreadspace-apt-repo/tasks/main.yaml create mode 100644 roles/wireguard/meta/main.yml create mode 100644 roles/wireguard/tasks/main.yml (limited to 'roles') diff --git a/roles/kubernetes-net/meta/main.yml b/roles/kubernetes-net/meta/main.yml new file mode 100644 index 00000000..eb6e41ca --- /dev/null +++ b/roles/kubernetes-net/meta/main.yml @@ -0,0 +1,3 @@ +--- +dependencies: + - role: wireguard diff --git a/roles/spreadspace-apt-repo/files/repo.asc b/roles/spreadspace-apt-repo/files/repo.asc new file mode 100644 index 00000000..71ac1871 --- /dev/null +++ b/roles/spreadspace-apt-repo/files/repo.asc @@ -0,0 +1,110 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +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 +=9IiV +-----END PGP PUBLIC KEY BLOCK----- diff --git a/roles/spreadspace-apt-repo/tasks/main.yaml b/roles/spreadspace-apt-repo/tasks/main.yaml new file mode 100644 index 00000000..d5ae385a --- /dev/null +++ b/roles/spreadspace-apt-repo/tasks/main.yaml @@ -0,0 +1,11 @@ +--- +- name: add repository key + apt_key: + data: "{{ lookup('file', 'repo.asc') }}" + state: present + +- name: add repository entry + apt_repository: + repo: deb https://build.spreadspace.org/ {{ ansible_distribution_release }} main + state: present + filename: spreadspace diff --git a/roles/wireguard/meta/main.yml b/roles/wireguard/meta/main.yml new file mode 100644 index 00000000..7ffc16ea --- /dev/null +++ b/roles/wireguard/meta/main.yml @@ -0,0 +1,3 @@ +--- +dependencies: + - role: spreadspace-apt-repo diff --git a/roles/wireguard/tasks/main.yml b/roles/wireguard/tasks/main.yml new file mode 100644 index 00000000..3dc63e64 --- /dev/null +++ b/roles/wireguard/tasks/main.yml @@ -0,0 +1,8 @@ +--- +- name: install wireguard packages + apt: + name: "{{ item }}" + state: present + with_items: + - wireguard-dkms + - wireguard-tools -- cgit v1.2.3