From 63e40404351b1e51ef3db679409900d9a0dc16a7 Mon Sep 17 00:00:00 2001 From: Stephen Smoogen Date: Mon, 2 Jul 2018 20:04:08 +0000 Subject: [PATCH] so we have something for our bare minimum systems --- inventory/inventory | 4 ++++ playbooks/groups/minimal.yml | 30 ++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 playbooks/groups/minimal.yml diff --git a/inventory/inventory b/inventory/inventory index 630e310eaa..6385e65ad3 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -221,6 +221,10 @@ mdapi01.phx2.fedoraproject.org [mdapi-stg] mdapi01.stg.phx2.fedoraproject.org +[minimal] +bkernel03.phx2.fedoraproject.org +bkernel04.phx2.fedoraproject.org + [modernpaste] modernpaste01.phx2.fedoraproject.org modernpaste02.phx2.fedoraproject.org diff --git a/playbooks/groups/minimal.yml b/playbooks/groups/minimal.yml new file mode 100644 index 0000000000..c6b50cdf21 --- /dev/null +++ b/playbooks/groups/minimal.yml @@ -0,0 +1,30 @@ +# This is a basic playbook + +- name: dole out the generic configuration + hosts: minimal + user: root + gather_facts: True + + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - "/srv/private/ansible/vars.yml" + - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml + + pre_tasks: + - import_tasks: "{{ tasks_path }}/yumrepos.yml" + + roles: + - base + - rkhunter + - hosts + - fas_client + - nagios_client + - collectd/base + - sudo + + tasks: + - import_tasks: "{{ tasks_path }}/2fa_client.yml" + - import_tasks: "{{ tasks_path }}/motd.yml" + + handlers: + - import_tasks: "{{ handlers_path }}/restart_services.yml"