Update with_items loops to use new-ish "loop" keyword

Ansible 2.4 and 2.5 are moving away from specialized loop functions
and the old syntax will eventually be deprecated and removed. I did
not change the with_fileglob loops because I'm not sure about their
syntax yet.

See: https://docs.ansible.com/ansible/latest/user_guide/playbooks_loops.html
This commit is contained in:
2018-04-02 15:52:51 +03:00
parent fbf61c8e61
commit 57120308dc
11 changed files with 21 additions and 21 deletions

View File

@ -9,7 +9,7 @@
- name: Install mariadb-server
apt: name={{ item }} state=present update_cache=yes
with_items:
loop:
- mariadb-server
- python-mysqldb # for ansible
tags: mariadb, packages
@ -24,7 +24,7 @@
# https://docs.ansible.com/ansible/latest/mysql_user_module.html
- name: Update MariaDB root password for all root accounts
mysql_user: name=root host={{ item }} password={{ mariadb_root_password }}
with_items:
loop:
- "{{ inventory_hostname }}"
- 127.0.0.1
- ::1
@ -37,13 +37,13 @@
- name: Create MariaDB database(s)
mysql_db: db={{ item.name }} state=present encoding=utf8mb4
with_items: "{{ mariadb_databases }}"
loop: "{{ mariadb_databases }}"
when: mariadb_databases is defined
tags: mariadb
- name: Create MariaDB user(s)
mysql_user: name={{ item.user }} password={{ item.pass }} priv={{ item.name }}.*:ALL state=present
with_items: "{{ mariadb_databases }}"
loop: "{{ mariadb_databases }}"
when: mariadb_databases is defined
tags: mariadb