Fix role gate tests for Ansible 2.3
Add 'become' and root 'user' options to the playbook instead of using 'ansible_become' through an inventory variable. Change-Id: Ifc29eba5fe3de8b29a322a35501919074e948be9
This commit is contained in:
parent
082b0f80a7
commit
cb8eae6e54
|
@ -1,5 +1,5 @@
|
|||
[all]
|
||||
localhost ansible_host=127.0.0.1 ansible_become=True
|
||||
localhost
|
||||
test1 ansible_host=127.111.111.101 ansible_become=True
|
||||
test2 ansible_host=127.111.111.102 ansible_become=True
|
||||
test3 ansible_host=127.111.111.103 ansible_become=True
|
||||
|
|
|
@ -13,11 +13,13 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# Add some data to use for verification later
|
||||
- name: Playbook for test setup
|
||||
hosts: localhost
|
||||
connection: local
|
||||
become: true
|
||||
gather_facts: false
|
||||
tasks:
|
||||
pre_tasks:
|
||||
- name: Add entries to hosts file
|
||||
blockinfile:
|
||||
dest: /etc/hosts
|
||||
|
@ -27,11 +29,15 @@
|
|||
127.111.111.103 test3.additional
|
||||
marker: ""
|
||||
|
||||
- include: "common/test-install-openstack-hosts.yml"
|
||||
# Prepare the user ssh keys
|
||||
- include: common/test-prepare-keys.yml
|
||||
|
||||
# Execute the role
|
||||
- include: common/test-install-openstack-hosts.yml
|
||||
|
||||
- name: Playbook for role testing
|
||||
hosts: localhost
|
||||
connection: local
|
||||
become: true
|
||||
gather_facts: true
|
||||
tasks:
|
||||
- name: Open modules file
|
||||
|
|
Loading…
Reference in New Issue