Projet

Général

Profil

0001-guess-username-closes-23086.patch

Christophe Siraut, 28 mai 2018 18:17

Télécharger (1,75 ko)

Voir les différences:

Subject: [PATCH 1/6] guess username (closes: #23086)

 delete-tenants.yml          |  3 +++
 deploy-tenants.yml          |  1 +
 install.yml                 |  1 +
 roles/common/tasks/main.yml | 10 ++++++++++
 4 files changed, 15 insertions(+)
 create mode 100644 roles/common/tasks/main.yml
delete-tenants.yml
3 3
  hosts: local
4 4
  vars:
5 5
    venv_bin: "{{venv}}/bin"
6
  roles:
7
    - common
8

  
6 9
  tasks:
7 10
    - name: "delete hobo tenant"
8 11
      command: "{{venv_bin}}/{{apps['hobo']['project_name']}}-manage delete_tenant {{tenants_conf['dev-hobo']}}"
deploy-tenants.yml
2 2
- name: deploy publik tenants for local developement
3 3
  hosts: local
4 4
  roles:
5
    - common
5 6
    - deploy-tenants
6 7
  vars:
7 8
    venv_bin: "{{venv}}/bin"
install.yml
2 2
- name: publik multitenants installation
3 3
  hosts: local
4 4
  roles:
5
    - common
5 6
    - base
6 7
    - hobo
7 8
    - authentic
roles/common/tasks/main.yml
1
---
2
- name: get username
3
  local_action: command whoami
4
  when: user == 'publik'
5
  register: username
6

  
7
- name: set user variable
8
  set_fact:
9
    user: "{{ username.stdout }}"
10
    when: user == 'publik'
0
-