mirror of
https://github.com/DO1JLR/ansible_linux_desktop_setup.git
synced 2024-09-14 19:54:51 +02:00
use a local connection
This commit is contained in:
parent
7b3c17136a
commit
ba060af753
4 changed files with 15 additions and 6 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -67,3 +67,6 @@
|
||||||
[submodule "roles/do1jlr.i3wm"]
|
[submodule "roles/do1jlr.i3wm"]
|
||||||
path = roles/do1jlr.i3wm
|
path = roles/do1jlr.i3wm
|
||||||
url = https://github.com/roles-ansible/ansible_role_i3wm.git
|
url = https://github.com/roles-ansible/ansible_role_i3wm.git
|
||||||
|
[submodule "roles/do1jlr.htop"]
|
||||||
|
path = roles/do1jlr.htop
|
||||||
|
url = https://github.com/roles-ansible/ansible_role_htop.git
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
[defaults]
|
[defaults]
|
||||||
inventory = ./inventory.py
|
inventory = ./inventory.py
|
||||||
retry_files_enabled = False
|
retry_files_enabled = false
|
||||||
nocows = True
|
nocows = true
|
||||||
ansible_connection = 'local'
|
transport = local
|
||||||
|
|
||||||
[privilege_escalation]
|
[privilege_escalation]
|
||||||
become_method = sudo
|
become_method = sudo
|
||||||
become_user = root
|
become_user = root
|
||||||
become_ask_pass = False
|
|
||||||
|
|
||||||
|
|
|
@ -43,12 +43,19 @@ def empty_host_list(domain):
|
||||||
return json.loads('{"_meta": {"comment": "' + comment +
|
return json.loads('{"_meta": {"comment": "' + comment +
|
||||||
'", "hostvars": {}}, "instances": {"hosts": []}}')
|
'", "hostvars": {}}, "instances": {"hosts": []}}')
|
||||||
|
|
||||||
|
def hostvars(host):
|
||||||
|
"""
|
||||||
|
set variables to local connection
|
||||||
|
"""
|
||||||
|
local = str('"' + host + '": {"ansible_connection": "local"}')
|
||||||
|
return local
|
||||||
|
|
||||||
def formated_host_group_list(host, group):
|
def formated_host_group_list(host, group):
|
||||||
"""
|
"""
|
||||||
build inventory and return it
|
build inventory and return it
|
||||||
"""
|
"""
|
||||||
# pylint: disable=line-too-long
|
# pylint: disable=line-too-long
|
||||||
return json.loads('{"_meta": {"hostvars": {}},"' + str(group) + '": {"hosts": ["' + str(host) + '"]},"instances": {"children": ["' + str(group) + '"]}}')
|
return json.loads('{"_meta": {"hostvars": {' + str(hostvars(host)) + '}},"' + str(group) + '": {"hosts": ["' + str(host) + '"]},"instances": {"children": ["' + str(group) + '"]}}')
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""
|
"""
|
||||||
|
|
1
roles/do1jlr.htop
Submodule
1
roles/do1jlr.htop
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit b79f3331976035cfe3a9c163ebe1ca32d85aee33
|
Loading…
Reference in a new issue