fuel-library/deployment/puppet/osnailyfacter/modular/fuel_pkgs/tasks.yaml

28 lines
995 B
YAML

- id: setup_repositories
type: puppet
version: 2.1.0
groups: ['/.*/']
requires: [hiera]
required_for: [fuel_pkgs]
condition:
yaql_exp: '($.uid in added($.network_metadata.nodes.values()).uid) or changed($.repo_setup)'
parameters:
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/setup_repositories.pp
puppet_modules: /etc/puppet/modules
timeout: 600
- id: fuel_pkgs
type: puppet
version: 2.2.0
tags: [primary-controller, controller, cinder, cinder-block-device, compute, ceph-osd,
primary-mongo, mongo, ironic, primary-rabbitmq, rabbitmq, primary-database, database,
primary-keystone, keystone, primary-neutron, neutron]
requires: [setup_repositories]
required_for: [globals]
condition:
yaql_exp: '$.uid in added($.network_metadata.nodes.values()).uid'
parameters:
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/fuel_pkgs/fuel_pkgs.pp
puppet_modules: /etc/puppet/modules
timeout: 600