diff options
Diffstat (limited to 'deploy/adapters/ansible/roles/common')
3 files changed, 17 insertions, 0 deletions
diff --git a/deploy/adapters/ansible/roles/common/tasks/main.yml b/deploy/adapters/ansible/roles/common/tasks/main.yml index 135d5356..69fc1d49 100644 --- a/deploy/adapters/ansible/roles/common/tasks/main.yml +++ b/deploy/adapters/ansible/roles/common/tasks/main.yml @@ -24,6 +24,10 @@ shell: awk -F'=' '/compass_server/ {print $2}' /etc/compass.conf register: COMPASS_SERVER +- name: add yum repository for openstack + template: src=openstack_ppa_repo.repo.j2 dest=/etc/yum.repos.d/openstack_ppa_repo.repo + when: ansible_os_family == "RedHat" + - name: update compass-core name and ip to hosts files shell: | echo "# compass" >> /etc/hosts; diff --git a/deploy/adapters/ansible/roles/common/templates/openstack_ppa_repo.repo.j2 b/deploy/adapters/ansible/roles/common/templates/openstack_ppa_repo.repo.j2 new file mode 100644 index 00000000..bc95ef45 --- /dev/null +++ b/deploy/adapters/ansible/roles/common/templates/openstack_ppa_repo.repo.j2 @@ -0,0 +1,7 @@ +[openstack_ppa_repo] +name=openstack - openstack_repo +proxy=_none_ +baseurl=http://{{ COMPASS_SERVER.stdout_lines[0] }}/cblr/repo_mirror/centos7-newton-ppa +enabled=1 +gpgcheck=0 +skip_if_unavailable=1 diff --git a/deploy/adapters/ansible/roles/common/vars/RedHat.yml b/deploy/adapters/ansible/roles/common/vars/RedHat.yml index 8143e1cb..0697fec7 100644 --- a/deploy/adapters/ansible/roles/common/vars/RedHat.yml +++ b/deploy/adapters/ansible/roles/common/vars/RedHat.yml @@ -14,6 +14,12 @@ packages: - gcc - redhat-lsb-core - python-crypto + - wget + - yum-plugin-priorities + - vim + - lsof + - strace + - net-tools pip_packages: - crudini |