diff --git a/roles/common/tasks/hosts.yml b/roles/common/tasks/hosts.yml new file mode 100644 index 0000000..e69de29 diff --git a/roles/common/tasks/ldap.yml b/roles/common/tasks/ldap.yml new file mode 100644 index 0000000..e69de29 diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml new file mode 100644 index 0000000..907341f --- /dev/null +++ b/roles/common/tasks/main.yml @@ -0,0 +1,8 @@ +--- +# This is the baseline configuration for all hosts. Logic and exceptions based on host should be kept at a very minimum. +- name: Baseline configuration + +- include: packages.yml +- include: sshd.yml +- include: scripts.yml +- include: ldap.yml diff --git a/roles/common/tasks/packages.yml b/roles/common/tasks/packages.yml new file mode 100644 index 0000000..fb4cc18 --- /dev/null +++ b/roles/common/tasks/packages.yml @@ -0,0 +1,14 @@ +--- + +- name: Baseline packages + apt: + name: "{{ packages }}" + state: present + update_cache: yes + vars: + packages: + - sssd-ldap + - ldap-utils + - nfs-common + - vim + - ansible diff --git a/roles/common/tasks/scripts.yml b/roles/common/tasks/scripts.yml new file mode 100644 index 0000000..e69de29 diff --git a/roles/common/tasks/sshd.yml b/roles/common/tasks/sshd.yml new file mode 100644 index 0000000..e69de29