Migrate to Ansible 2.2.0

Registered by Duong Ha-Quang

Currently, Ansible code is written for Ansbile 2.0.0, but many features are deprecated in Ansible 2.4.0 which render fatal.

But we should use only features from 2.2.0.

Deprecated features are written in whiteboard.

Blueprint information

Status:
Complete
Approver:
Jeffrey Zhang
Priority:
High
Drafter:
Duong Ha-Quang
Direction:
Approved
Assignee:
Duong Ha-Quang
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Duong Ha-Quang
Completed by
Mark Goddard

Whiteboard

Warning list:
#1643633: always_run is deprecated
#1695142: when statement should not contain delimiters
Found variable using reserved name: action
Found variable using reserved name: serial
Module did not set no_log for auth_password
Consider using file module with mode rather than running chmod

Gerrit topic: https://review.openstack.org/#q,topic:bug/1643633,n,z

Addressed by: https://review.openstack.org/474439
    Replace always_run by check_mode

Addressed by: https://review.openstack.org/478526
    Replace always_run by check_mode

Gerrit topic: https://review.openstack.org/#q,topic:bp/migrate-to-ansible-2-2-0,n,z

Addressed by: https://review.openstack.org/537742
    Fix ansible warning

Addressed by: https://review.openstack.org/568822
    Fix missed kolla_action and kolla_serial

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.