Switch all these places to use dnf/yum state=present instead of latest. This prevents showing changes on package updates.

This commit is contained in:
Kevin Fenzi 2016-01-04 18:52:27 +00:00
parent 0b040b9957
commit 62e16bb9a4
13 changed files with 30 additions and 30 deletions

View file

@ -1,12 +1,12 @@
- name: ensure packages required for mariadb are installed
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- mariadb-server
- MySQL-python
when: ansible_distribution_major_version|int < 22
- name: ensure packages required for mariadb are installed
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- mariadb-server
- MySQL-python

View file

@ -1,5 +1,5 @@
- name: ensure packages required for phabricator are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- MySQL-python
- git
@ -23,7 +23,7 @@
when: ansible_distribution_major_version|int < 22
- name: ensure packages required for phabricator are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- MySQL-python
- git

View file

@ -1,6 +1,6 @@
---
- name: ensure packages required for buildmaster are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- buildbot
- buildbot-master
@ -9,7 +9,7 @@
when: ansible_distribution_major_version|int < 22
- name: ensure packages required for buildmaster are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- buildbot
- buildbot-master
@ -18,13 +18,13 @@
when: ansible_distribution_major_version|int > 21 and ansible_cmdline.ostree is not defined
- name: ensure additional packages required for CI buildmaster are installed
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
when: ansible_distribution_major_version|int < 22 and (deployment_type == 'qadevel-prod' or deployment_type == 'qa-stg')
with_items:
- python-novaclient
- name: ensure additional packages required for CI buildmaster are installed
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
when: ansible_distribution_major_version|int > 21 and (deployment_type == 'qadevel-prod' or deployment_type == 'qa-stg')
with_items:
- python-novaclient

View file

@ -1,6 +1,6 @@
---
- name: ensure packages required for buildslave are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- buildbot-slave
- git
@ -17,7 +17,7 @@
when: ansible_distribution_major_version|int < 22
- name: ensure packages required for buildslave are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- buildbot-slave
- git

View file

@ -1,6 +1,6 @@
---
- name: ensure packages required for execdb are installed (yum)
yum: name={{ item }} state=latest
yum: name={{ item }} state=present
when: deployment_type == 'prod' or deployment_type == 'local'
with_items:
- execdb
@ -9,7 +9,7 @@
- libsemanage-python
- name: ensure packages required for execdb are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- execdb
- mod_wsgi

View file

@ -1,13 +1,13 @@
---
- name: ensure grokmirror packages are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- git
- python-grokmirror
when: ansible_distribution_major_version|int < 22
- name: ensure grokmirror packages are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- git
- python-grokmirror

View file

@ -1,6 +1,6 @@
---
- name: ensure packages required for resultsdb are installed (yum)
yum: name={{ item }} state=latest
yum: name={{ item }} state=present
when: deployment_type == 'prod' or deployment_type == 'local'
with_items:
- resultsdb
@ -9,7 +9,7 @@
- libsemanage-python
- name: ensure packages required for resultsdb are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
when: ansible_distribution_major_version|int > 21 and ansible_cmdline.ostree is not defined
with_items:
- resultsdb

View file

@ -1,13 +1,13 @@
---
- name: ensure packages required for resultsdb_frontend are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
when: deployment_type == 'prod' or deployment_type == 'local'
with_items:
- resultsdb_frontend
- mod_wsgi
- name: ensure packages required for resultsdb_frontend are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- resultsdb_frontend
- mod_wsgi

View file

@ -1,12 +1,12 @@
---
- name: ensure ssl related packages are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- mod_ssl
when: ansible_distribution_major_version|int < 22
- name: ensure ssl related packages are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- mod_ssl
when: ansible_distribution_major_version|int > 21 and ansible_cmdline.ostree is not defined

View file

@ -1,6 +1,6 @@
---
- name: ensure packages required for libtaskotron are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- PyYAML
- libtaskotron
@ -8,7 +8,7 @@
when: deployment_type == 'prod' or deployment_type == 'local'
- name: ensure packages required for libtaskotron are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
when: deployment_type == 'dev' or deployment_type == 'stg'
with_items:
- PyYAML
@ -16,7 +16,7 @@
- resultsdb_api
- name: ensure packages required for taskotron tasks are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- python-solv
- python-librepo
@ -24,7 +24,7 @@
when: ansible_distribution_major_version|int < 22
- name: ensure packages required for taskotron tasks are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- python-solv
- python-librepo

View file

@ -1,12 +1,12 @@
---
- name: ensure packages required for taskotron-frontend are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- httpd
when: ansible_distribution_major_version|int < 22
- name: ensure packages required for taskotron-frontend are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- httpd
when: ansible_distribution_major_version|int > 21 and ansible_cmdline.ostree is not defined

View file

@ -4,13 +4,13 @@
# closer to stg/prod
---
- name: ensure packages required for proxying are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- libsemanage-python
when: ansible_distribution_major_version|int < 22
- name: ensure packages required for proxying are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- libsemanage-python
when: ansible_distribution_major_version|int > 21 and ansible_cmdline.ostree is not defined

View file

@ -1,6 +1,6 @@
---
- name: ensure packages required for taskotron-trigger are installed (yum)
yum: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
yum: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- fedmsg
- fedmsg-hub
@ -10,7 +10,7 @@
when: deployment_type == 'prod' or deployment_type == 'local'
- name: ensure packages required for taskotron-trigger are installed (dnf)
dnf: name={{ item }} state=latest enablerepo={{ extra_enablerepos }}
dnf: name={{ item }} state=present enablerepo={{ extra_enablerepos }}
with_items:
- fedmsg
- fedmsg-hub