From 178a5476ae8b319cde1c24c684daf820a278c129 Mon Sep 17 00:00:00 2001 From: Ricardo Carrillo Cruz <ricardo.carrillo.cruz@gmail.com> Date: Mon, 13 Apr 2015 15:50:39 +0200 Subject: [PATCH] Refactored install_puppet.sh into common playbook --- ...et_and_modules.yml => install_puppet_modules.yml} | 4 ---- roles/common/tasks/main.yml | 12 ++++++++++++ 2 files changed, 12 insertions(+), 4 deletions(-) rename roles/bootstrap_puppetmaster/tasks/{install_puppet_and_modules.yml => install_puppet_modules.yml} (54%) diff --git a/roles/bootstrap_puppetmaster/tasks/install_puppet_and_modules.yml b/roles/bootstrap_puppetmaster/tasks/install_puppet_modules.yml similarity index 54% rename from roles/bootstrap_puppetmaster/tasks/install_puppet_and_modules.yml rename to roles/bootstrap_puppetmaster/tasks/install_puppet_modules.yml index 33d4982..229dddc 100644 --- a/roles/bootstrap_puppetmaster/tasks/install_puppet_and_modules.yml +++ b/roles/bootstrap_puppetmaster/tasks/install_puppet_modules.yml @@ -1,8 +1,4 @@ --- -# Install puppet -- command: bash /opt/system-config/production/install_puppet.sh - tags: install_puppet - # Install puppet modules - command: bash /opt/system-config/production/install_modules.sh tags: install_puppet_modules diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index 8b18828..39e7228 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -4,3 +4,15 @@ # Install git - apt: name=git + +# Clone system-config +- git: repo="{{ system_config_repo_https_url }}" + dest=/opt/system-config/production + accept_hostkey=True + version="{{ system_config_branch }}" + force=True + tags: clone_system_config + +# Install puppet +- command: bash /opt/system-config/production/install_puppet.sh + tags: install_puppet