system-config/roles/puppet-install/tasks/puppet-install/CentOS.yaml

36 lines
879 B
YAML

- fail:
msg: "Unsupported puppet version '{{ puppet_install_version }}' on this platform"
when: puppet_install_version not in [3, 4]
- name: Install puppet 3 packages
when: puppet_install_version == 3
become: true
block:
- name: Install puppetlabs repo
yum:
name: https://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
- name: Install puppet packages
yum:
name:
- puppet
- ruby
state: present
update_cache: yes
- name: Install puppet 4 packages
when: puppet_install_version == 4
become: true
block:
- name: Install puppetlabs repo
yum:
name: https://yum.puppetlabs.com/puppetlabs-release-pc1-el-7.noarch.rpm
- name: Install puppet packages
yum:
name:
- puppet-agent
- ruby
state: present
update_cache: yes