0441e7c7f0
When running ansible we need to pass a specific version of project-config through to puppet from ansible. Do this via the project_config_ref fact that the puppet role in ansible understands. Depends-On: Id99c3c2c20764ed4ba4259bd53f8067289374403 Change-Id: I88995c81c13080d913bac239a7635619cdc34441
25 lines
731 B
YAML
25 lines
731 B
YAML
---
|
|
- hosts: localhost
|
|
gather_facts: false
|
|
connection: local
|
|
tasks:
|
|
# Note that git module does ls-remote if clone is set to no and places
|
|
# the remote_head value in returndict.after
|
|
- git: repo=https://git.openstack.org/openstack-infra/project-config clone=no
|
|
register: gitinfo
|
|
- hosts: git0*
|
|
gather_facts: false
|
|
max_fail_percentage: 1
|
|
roles:
|
|
- role: puppet
|
|
puppetmaster: puppetmaster.openstack.org
|
|
facts:
|
|
project_config_ref: "{{ hostvars.localhost.gitinfo.after }}"
|
|
- hosts: review.openstack.org
|
|
gather_facts: false
|
|
roles:
|
|
- role: puppet
|
|
puppetmaster: puppetmaster.openstack.org
|
|
facts:
|
|
project_config_ref: "{{ hostvars.localhost.gitinfo.after }}"
|