From cb1c4ad4addb28895b181f8fac2fafe40a9aaa9e Mon Sep 17 00:00:00 2001 From: Ricardo Carrillo Cruz Date: Mon, 24 Aug 2015 09:39:34 +0200 Subject: [PATCH] Install pip package on the common role Several issues on various Puppet modules where it doesn't install pip dependency, rather install this in the common role upfront. --- roles/bootstrap_puppet_infra_node/tasks/main.yml | 3 --- roles/common/tasks/main.yml | 5 ++++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/bootstrap_puppet_infra_node/tasks/main.yml b/roles/bootstrap_puppet_infra_node/tasks/main.yml index 3c7c689..8664f64 100644 --- a/roles/bootstrap_puppet_infra_node/tasks/main.yml +++ b/roles/bootstrap_puppet_infra_node/tasks/main.yml @@ -19,8 +19,5 @@ - name: Enable puppet agent, as it is disabled upon installation command: puppet agent --enable -- name: Install pip from Ubuntu (some classes do not install it properly) - apt: name=python-pip - - name: Run puppet agent to apply configuration puppet: diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index 0da35c9..af1e6b6 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -3,4 +3,7 @@ apt: update_cache=yes - name: Install git package - apt: name=git + apt: name={{ item }} state=installed + with_items: + - git + - python-pip