From 18ae748d028cf930e9f3e1b9b92814af5591025d Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Tue, 7 Jan 2014 17:16:22 +0000 Subject: [PATCH] Add a manual playbooks subdir for playbooks that are only ever manually run. --- playbooks/manual/sign.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 playbooks/manual/sign.yml diff --git a/playbooks/manual/sign.yml b/playbooks/manual/sign.yml new file mode 100644 index 0000000000..d696be8f6b --- /dev/null +++ b/playbooks/manual/sign.yml @@ -0,0 +1,29 @@ +# provision a new sign server. +# NOTE: this assumes the boxes are already up and are accessible +# NOTE: most of these vars_path come from group_vars/sign or from hostvars +# +# FURTHER NOTE: some of These machines run day to day with sshd disabled/off. +# Access is via management interface only. This playbook does initial setup. +# Please check with rel-eng before doing anything here. + +- name: make sign server + hosts: sign + user: root + gather_facts: true + + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - "{{ private }}/vars.yml" + - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml + + roles: + - /srv/web/infra/ansible/roles/base + - /srv/web/infra/ansible/roles/rkhunter + + tasks: + - include: "{{ tasks }}/serialgetty.yml" + - include: "{{ tasks }}/motd.yml" + - include: "{{ tasks }}/sign_setup.yml" + + handlers: + - include: "{{ handlers }}/restart_services.yml"