From 5da23edfab55319ffb177cba5a8addac5a31cb65 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Mon, 3 Jun 2013 23:22:13 +0000 Subject: [PATCH] Very rough cut of sign server setup --- inventory/inventory | 2 ++ playbooks/groups/sign.yml | 24 ++++++++++++++++++++++++ tasks/sign_setup.yml | 8 ++++++++ 3 files changed, 34 insertions(+) create mode 100644 playbooks/groups/sign.yml create mode 100644 tasks/sign_setup.yml diff --git a/inventory/inventory b/inventory/inventory index 9c2ff67e0d..2871cdcb3f 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -115,6 +115,8 @@ compose-x86-02.phx2.fedoraproject.org [sign] sign-bridge02.phx2.fedoraproject.org sign-vault02.phx2.fedoraproject.org +sign-vault03.phx2.fedoraproject.org +sign-vault04.phx2.fedoraproject.org [releng-stg] releng01.stg.phx2.fedoraproject.org diff --git a/playbooks/groups/sign.yml b/playbooks/groups/sign.yml new file mode 100644 index 0000000000..35f52de3de --- /dev/null +++ b/playbooks/groups/sign.yml @@ -0,0 +1,24 @@ +# provision a new sign server. +# NOTE: this assumes the boxes are already up and are accessible +# NOTE: most of these vars 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 + - ${vars}/${ansible_distribution}.yml + + tasks: + - include: $tasks/base.yml + - include: $tasks/sign_setup.yml + + handlers: + - include: $handlers/restart_services.yml diff --git a/tasks/sign_setup.yml b/tasks/sign_setup.yml new file mode 100644 index 0000000000..31058469f3 --- /dev/null +++ b/tasks/sign_setup.yml @@ -0,0 +1,8 @@ +--- + +- name: install sigul + action: yum state=installed name=$item + with_items: + - sigul + tags: + - packages