From 90057749e5abda0866982daf97f2c53d77b8bcd6 Mon Sep 17 00:00:00 2001 From: ubergeek Date: Thu, 6 Oct 2022 14:06:35 +0000 Subject: [PATCH] Packages mostly finished, touching other files --- roles/common/tasks/hosts.yml | 0 roles/common/tasks/ldap.yml | 0 roles/common/tasks/main.yml | 8 ++++++++ roles/common/tasks/packages.yml | 14 ++++++++++++++ roles/common/tasks/scripts.yml | 0 roles/common/tasks/sshd.yml | 0 6 files changed, 22 insertions(+) create mode 100644 roles/common/tasks/hosts.yml create mode 100644 roles/common/tasks/ldap.yml create mode 100644 roles/common/tasks/main.yml create mode 100644 roles/common/tasks/packages.yml create mode 100644 roles/common/tasks/scripts.yml create mode 100644 roles/common/tasks/sshd.yml 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