Browse Source

Orchestration metadata and states

tags/2016.12
Adam Tengler 8 years ago
parent
commit
12e9b907a0
4 changed files with 34 additions and 14 deletions
  1. +6
    -0
      galera/meta/salt.yml
  2. +0
    -14
      galera/orchestrate/init.sls
  3. +18
    -0
      galera/orchestrate/master.sls
  4. +10
    -0
      galera/orchestrate/slave.sls

+ 6
- 0
galera/meta/salt.yml View File

@@ -0,0 +1,6 @@
orchestrate:
master:
priority: 140
slave:
priority: 150


+ 0
- 14
galera/orchestrate/init.sls View File

@@ -1,14 +0,0 @@
galera_master:
salt.state:
- tgt: 'roles:galera.master'
- tgt_type: grain
- sls: galera

galera_slaves:
salt.state:
- tgt: 'roles:galera.slave'
- tgt_type: grain
- sls: galera
- require:
- salt: galera_master


+ 18
- 0
galera/orchestrate/master.sls View File

@@ -0,0 +1,18 @@
galera.master:
salt.state:
- tgt: 'galera:master'
- tgt_type: pillar
- queue: True
- sls: galera.master
- batch: 1

galera.server:
salt.state:
- tgt: 'galera:master'
- tgt_type: pillar
- queue: True
- sls: galera.server
- batch: 1
- require:
- salt: galera.master


+ 10
- 0
galera/orchestrate/slave.sls View File

@@ -0,0 +1,10 @@
galera.slave:
salt.state:
- tgt: 'galera:slave'
- tgt_type: pillar
- queue: True
- sls: galera.slave
- batch: 1
- require:
- salt: galera.server


Loading…
Cancel
Save