summaryrefslogtreecommitdiff
path: root/deployment_tasks.yaml
blob: b7a94e325491b96d1868d2574946bc83fc3eac58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
- id: gcs_config
  type: puppet
  role: ['primary-controller','controller','cinder']
  requires: [deploy_start]
  version: 2.0.0
  cross-depends:
    - name: /.*cinder.*/
      role: self
  parameters:
    puppet_manifest: puppet/manifests/config.pp
    puppet_modules: puppet/modules:/etc/puppet/modules
    timeout: 300
  condition:
    yaql_exp: $.storage.volumes_ceph or ('cinder' in $.roles )

- id: gcs_horizon
  type: puppet
  role: ['primary-controller','controller']
  requires: [deploy_start]
  version: 2.0.0
  cross-depends:
    - name: gcs_config
      role: self
  parameters:
    puppet_manifest: puppet/manifests/horizon.pp
    puppet_modules: puppet/modules:/etc/puppet/modules
    timeout: 300