diff --git a/roles/mariadb_server/tasks/main.yml b/roles/mariadb_server/tasks/main.yml index 5022971a19..3b2be271ec 100644 --- a/roles/mariadb_server/tasks/main.yml +++ b/roles/mariadb_server/tasks/main.yml @@ -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 diff --git a/roles/phabricator/tasks/main.yml b/roles/phabricator/tasks/main.yml index 05b4f9d579..1e088b57ad 100644 --- a/roles/phabricator/tasks/main.yml +++ b/roles/phabricator/tasks/main.yml @@ -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 diff --git a/roles/taskotron/buildmaster/tasks/main.yml b/roles/taskotron/buildmaster/tasks/main.yml index 0ee8d733e4..9d6c8c7184 100644 --- a/roles/taskotron/buildmaster/tasks/main.yml +++ b/roles/taskotron/buildmaster/tasks/main.yml @@ -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 diff --git a/roles/taskotron/buildslave/tasks/main.yml b/roles/taskotron/buildslave/tasks/main.yml index fd597b5493..373d740efb 100644 --- a/roles/taskotron/buildslave/tasks/main.yml +++ b/roles/taskotron/buildslave/tasks/main.yml @@ -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 diff --git a/roles/taskotron/execdb/tasks/main.yml b/roles/taskotron/execdb/tasks/main.yml index f4560651ef..da153df4d5 100644 --- a/roles/taskotron/execdb/tasks/main.yml +++ b/roles/taskotron/execdb/tasks/main.yml @@ -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 diff --git a/roles/taskotron/grokmirror/tasks/main.yml b/roles/taskotron/grokmirror/tasks/main.yml index 7d9bfe00eb..07c92a1667 100644 --- a/roles/taskotron/grokmirror/tasks/main.yml +++ b/roles/taskotron/grokmirror/tasks/main.yml @@ -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 diff --git a/roles/taskotron/resultsdb-backend/tasks/main.yml b/roles/taskotron/resultsdb-backend/tasks/main.yml index 06faece0e2..e3e389e541 100644 --- a/roles/taskotron/resultsdb-backend/tasks/main.yml +++ b/roles/taskotron/resultsdb-backend/tasks/main.yml @@ -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 diff --git a/roles/taskotron/resultsdb-frontend/tasks/main.yml b/roles/taskotron/resultsdb-frontend/tasks/main.yml index 8294672c2e..4d54ea2928 100644 --- a/roles/taskotron/resultsdb-frontend/tasks/main.yml +++ b/roles/taskotron/resultsdb-frontend/tasks/main.yml @@ -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 diff --git a/roles/taskotron/ssl-taskotron/tasks/main.yml b/roles/taskotron/ssl-taskotron/tasks/main.yml index 86335a3efc..612484b2bf 100644 --- a/roles/taskotron/ssl-taskotron/tasks/main.yml +++ b/roles/taskotron/ssl-taskotron/tasks/main.yml @@ -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 diff --git a/roles/taskotron/taskotron-client/tasks/main.yml b/roles/taskotron/taskotron-client/tasks/main.yml index 63880ca2a6..b5c0999188 100644 --- a/roles/taskotron/taskotron-client/tasks/main.yml +++ b/roles/taskotron/taskotron-client/tasks/main.yml @@ -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 diff --git a/roles/taskotron/taskotron-frontend/tasks/main.yml b/roles/taskotron/taskotron-frontend/tasks/main.yml index a5652d6360..07d4523491 100644 --- a/roles/taskotron/taskotron-frontend/tasks/main.yml +++ b/roles/taskotron/taskotron-frontend/tasks/main.yml @@ -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 diff --git a/roles/taskotron/taskotron-proxy/tasks/main.yml b/roles/taskotron/taskotron-proxy/tasks/main.yml index 477374fa54..e602a3b818 100644 --- a/roles/taskotron/taskotron-proxy/tasks/main.yml +++ b/roles/taskotron/taskotron-proxy/tasks/main.yml @@ -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 diff --git a/roles/taskotron/taskotron-trigger/tasks/main.yml b/roles/taskotron/taskotron-trigger/tasks/main.yml index 81c65ff402..75fcf280b7 100644 --- a/roles/taskotron/taskotron-trigger/tasks/main.yml +++ b/roles/taskotron/taskotron-trigger/tasks/main.yml @@ -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