From ac4e9fc39033eb347bcf57a2eb23bfcf05980d79 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Sun, 8 Apr 2018 12:04:30 -0500 Subject: [PATCH] ansible: Install Ansible The `ansible.yml` playbook and corresponding *ansible* role simply install Ansible and related utilities, such as OpenSSH and GnuPG. --- ansible.yml | 3 +++ hosts | 2 ++ roles/ansible/tasks/main.yml | 4 ++++ 3 files changed, 9 insertions(+) create mode 100644 ansible.yml create mode 100644 roles/ansible/tasks/main.yml diff --git a/ansible.yml b/ansible.yml new file mode 100644 index 0000000..ed823ca --- /dev/null +++ b/ansible.yml @@ -0,0 +1,3 @@ +- hosts: ansible + roles: + - ansible diff --git a/hosts b/hosts index 35c91e5..fba7c7a 100644 --- a/hosts +++ b/hosts @@ -29,3 +29,5 @@ dch-gw dch-gw [jenkins-slave] + +[ansible] diff --git a/roles/ansible/tasks/main.yml b/roles/ansible/tasks/main.yml new file mode 100644 index 0000000..99ec87f --- /dev/null +++ b/roles/ansible/tasks/main.yml @@ -0,0 +1,4 @@ +- name: ensure packages are installed + package: + name=ansible,gnupg,openssh-clients + state=present