Переглянути джерело

Fix cmd.script and template support in old salt

tags/1.0
Filip Pytloun 8 роки тому
джерело
коміт
9ba63ff9d2
2 змінених файлів з 28 додано та 17 видалено
  1. +15
    -9
      galera/master.sls
  2. +13
    -8
      galera/slave.sls

+ 15
- 9
galera/master.sls Переглянути файл

@@ -56,6 +56,13 @@ galera_init_script:
- require:
- pkg: galera_packages

galera_bootstrap_script:
file.managed:
- name: /usr/local/sbin/galera_bootstrap.sh
- mode: 755
- source: salt://galera/files/bootstrap.sh
- template: jinja

{%- if salt['cmd.run']('test -e /var/lib/mysql/.galera_bootstrap; echo $?') != '0' %}

galera_bootstrap_temp_config:
@@ -69,13 +76,12 @@ galera_bootstrap_temp_config:
- file: galera_init_script

galera_bootstrap_start_service:
cmd.script:
- name: master_initial_bootstrap
- source: salt://galera/files/bootstrap.sh
- template: jinja
- require:
cmd.run:
- name: /usr/local/sbin/galera_bootstrap.sh
- require:
- file: galera_bootstrap_temp_config
- file: galera_run_dir
- file: galera_bootstrap_script

galera_bootstrap_set_root_password:
cmd.run:
@@ -105,11 +111,11 @@ galera_bootstrap_init_config:
- service: galera_bootstrap_stop_service

galera_bootstrap_start_service_final:
cmd.script:
- name: master_bootstrap
- source: salt://galera/files/bootstrap.sh
- require:
cmd.run:
- name: /usr/local/sbin/galera_bootstrap.sh
- require:
- file: galera_bootstrap_init_config
- file: galera_bootstrap_script

galera_bootstrap_finish_flag:
file.touch:

+ 13
- 8
galera/slave.sls Переглянути файл

@@ -56,6 +56,13 @@ galera_init_script:
- require:
- pkg: galera_packages

galera_bootstrap_script:
file.managed:
- name: /usr/local/sbin/galera_bootstrap.sh
- mode: 755
- source: salt://galera/files/bootstrap.sh
- template: jinja

{%- if salt['cmd.run']('test -e /var/lib/mysql/.galera_bootstrap; echo $?') != '0' %}

galera_bootstrap_temp_config:
@@ -69,13 +76,12 @@ galera_bootstrap_temp_config:
- file: galera_init_script

galera_bootstrap_start_service:
cmd.script:
- name: slave_initial_bootstrap
- source: salt://galera/files/bootstrap.sh
- template: jinja
cmd.run:
- name: /usr/local/sbin/galera_bootstrap.sh
- require:
- file: galera_bootstrap_temp_config
- file: galera_run_dir
- file: galera_bootstrap_script

galera_bootstrap_set_root_password:
cmd.run:
@@ -105,12 +111,11 @@ galera_bootstrap_init_config:
- service: galera_bootstrap_stop_service

galera_bootstrap_start_service_final:
cmd.script:
- name: slave_bootstrap
- source: salt://galera/files/bootstrap.sh
- template: jinja
cmd.run:
- name: /usr/local/sbin/galera_bootstrap.sh
- require:
- file: galera_bootstrap_init_config
- file: galera_bootstrap_script

galera_bootstrap_finish_flag:
file.touch:

Завантаження…
Відмінити
Зберегти