aboutsummaryrefslogtreecommitdiff
path: root/roles/rundeck/tasks/main.yml
diff options
context:
space:
mode:
authorGravatar Jonas Gunz <himself@jonasgunz.de> 2023-03-11 14:45:25 +0100
committerGravatar Jonas Gunz <himself@jonasgunz.de> 2023-03-11 14:45:25 +0100
commit1445312ed61012d040fd0fb524478d651b8d946b (patch)
tree6087a93f425a59b1526d377ca39852d65385cae7 /roles/rundeck/tasks/main.yml
parent18cdc71f9a55fa50fdb16cfeca5dfd8741375519 (diff)
parentedbfaad3d3026c4a867a9dded6603e92fb832414 (diff)
downloadansible_collection-1445312ed61012d040fd0fb524478d651b8d946b.tar.gz
Merge branch 'dev' of git.jonasgunz.de:repos/ansible_collection into dev
Diffstat (limited to 'roles/rundeck/tasks/main.yml')
-rw-r--r--roles/rundeck/tasks/main.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/roles/rundeck/tasks/main.yml b/roles/rundeck/tasks/main.yml
new file mode 100644
index 0000000..ef86fbc
--- /dev/null
+++ b/roles/rundeck/tasks/main.yml
@@ -0,0 +1,34 @@
+---
+- name: Install GnuPG
+ apt:
+ name: gnupg2
+ become: yes
+
+- name: APT Key
+ apt_key:
+ url: 'https://packages.rundeck.com/pagerduty/rundeck/gpgkey'
+ state: present
+ become: yes
+
+- name: Install Rundeck APT Repository
+ template:
+ src: rundeck.list.j2
+ dest: /etc/apt/sources.list.d/rundeck.list
+ become: yes
+ register: install_repo
+
+- name: Update cache
+ apt:
+ update_cache: yes
+ become: yes
+ when: install_repo.changed
+
+- name: Install Packages
+ apt:
+ name:
+ - openjdk-11-jre-headless
+ - rundeck
+ become: yes
+ notify: Enable Rundeck
+
+