2018-06-04 23:55:11 +02:00
|
|
|
- hosts: 'puppet4'
|
2018-09-07 10:51:56 -07:00
|
|
|
name: "Puppet-version: install puppet-4 on puppet-4 hosts"
|
2018-06-04 23:55:11 +02:00
|
|
|
gather_facts: false
|
|
|
|
tasks:
|
2019-03-08 09:04:11 -08:00
|
|
|
- name: "Check if puppet 4 is already installed"
|
|
|
|
stat:
|
|
|
|
path: /opt/puppetlabs/puppet/bin/puppet
|
|
|
|
register: puppet4_bin_path
|
|
|
|
- name: "Get puppet installation script"
|
|
|
|
get_url:
|
2020-03-18 17:45:00 +01:00
|
|
|
url: https://opendev.org/opendev/system-config/raw/branch/master/install_puppet.sh
|
2019-02-03 12:25:04 +01:00
|
|
|
dest: /tmp/install_puppet.sh
|
|
|
|
mode: 0755
|
|
|
|
checksum: sha256:741b8cfdc039e817bd598511dd7203da16701f213775e639994e8bb278a68239
|
2019-03-08 09:04:11 -08:00
|
|
|
when: not puppet4_bin_path.stat.exists
|
|
|
|
- name: "Install puppet 4 if not already installed"
|
|
|
|
shell: /tmp/install_puppet.sh
|
2018-06-04 23:55:11 +02:00
|
|
|
environment:
|
|
|
|
PUPPET_VERSION: 4
|
2019-03-08 09:04:11 -08:00
|
|
|
when: not puppet4_bin_path.stat.exists
|