From 748da9bb119252e35858365f327ebbaf3893889f Mon Sep 17 00:00:00 2001 From: Christophe Siraut Date: Wed, 11 Apr 2018 09:39:22 +0200 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 diff --git a/delete-tenants.yml b/delete-tenants.yml index 7bb1b6f..7473d14 100644 --- a/delete-tenants.yml +++ b/delete-tenants.yml @@ -3,6 +3,9 @@ hosts: local vars: venv_bin: "{{venv}}/bin" + roles: + - common + tasks: - name: "delete hobo tenant" command: "{{venv_bin}}/{{apps['hobo']['project_name']}}-manage delete_tenant {{tenants_conf['dev-hobo']}}" diff --git a/deploy-tenants.yml b/deploy-tenants.yml index b12d989..791aaed 100644 --- a/deploy-tenants.yml +++ b/deploy-tenants.yml @@ -2,6 +2,7 @@ - name: deploy publik tenants for local developement hosts: local roles: + - common - deploy-tenants vars: venv_bin: "{{venv}}/bin" diff --git a/install.yml b/install.yml index 8072b9a..e9cd6bb 100644 --- a/install.yml +++ b/install.yml @@ -2,6 +2,7 @@ - name: publik multitenants installation hosts: local roles: + - common - base - hobo - authentic diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml new file mode 100644 index 0000000..c28ea18 --- /dev/null +++ b/roles/common/tasks/main.yml @@ -0,0 +1,10 @@ +--- +- name: guess username (can be overidden in options/inventory) + local_action: command whoami + when: user == 'publik' + register: username + +- name: set user variable + set_fact: + user: "{{ username.stdout }}" + when: user == 'publik' -- 2.11.0