Skip to content

Commit

Permalink
mvp-1-no (EticaAI/aguia-pescadora#26): salva configs geradas para ini…
Browse files Browse the repository at this point in the history
…cialização do Tsuru em uma pasta não temporária
  • Loading branch information
fititnt committed Jul 3, 2019
1 parent 75292f3 commit 00a50ae
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 10 deletions.
38 changes: 28 additions & 10 deletions roles/1-node-tsuru-autossl/tasks/tsuru-prepare-configs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,28 +5,46 @@
# Como não tenho certeza vou copiar o arquivo do servidor remoto de volta
# para o computador local (fititnt, 2019-07-03 10:23 BRT)

- name: Tsuru, pasta temporaria para install-compose.yml e install-config.yml
tempfile:
state: directory
suffix: tsuru_init_configs
register: tsuru_init_configs
#- name: Tsuru, pasta temporaria para install-compose.yml e install-config.yml
# tempfile:
# state: directory
# suffix: tsuru_init_configs
# register: tsuru_init_configs

- name: install-compose.yml (tsuru-init)
- name: "tsuru-init: install-compose.yml 1"
template:
src: roles/1-node-tsuru-autossl/templates/tsuru-initialization/install-compose.yml.j2
dest: /root/temp-tsuru-init
dest: /root/install-compose.yml
owner: root
group: root
mode: '0600'

- name: install-config.yml.j2(tsuru-init)
- name: "tsuru-init: install-compose.yml 2"
fetch:
src: /root/install-compose.yml
dest: "{{ playbook_dir }}/tsuru-initialization-configs/install-compose.yml"

- name: "tsuru-init: install-config.yml 1"
template:
src: roles/1-node-tsuru-autossl/templates/tsuru-initialization/install-config.yml.j2
dest: /root/temp-tsuru-init
dest: /root/install-config.yml
owner: root
group: root
mode: '0600'

- name: "tsuru-init: install-config.yml 2"
fetch:
src: /root/install-config.yml
dest: "{{ playbook_dir }}/tsuru-initialization-configs/install-config.yml"

#- name: install-config.yml.j2(tsuru-init)
# template:
# src: roles/1-node-tsuru-autossl/templates/tsuru-initialization/install-config.yml.j2
# dest: /root/temp-tsuru-init/
# owner: root
# group: root
# mode: '0600'

#- name: Remove a pasta temporaria criada para instalar o tsuru remotamente
# file:
# path: "{{ tsuru-init-configs.path }}"
Expand All @@ -35,4 +53,4 @@

- name: debug tsuru_init_configs
debug:
msg: Debug {{ tsuru_init_configs }}
msg: Debug {{ playbook_dir }}
5 changes: 5 additions & 0 deletions tsuru-initialization-configs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# @see https://docs.tsuru.io/stable/installing/using-tsuru-installer.html
install-compose.yml
install-config.yml
install-compose.yml.bkp
install-config.yml.bkp

0 comments on commit 00a50ae

Please sign in to comment.