User Tools

Site Tools


ansible:ansible_install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ansible:ansible_install [2021/11/07 23:36]
manu [install web UI]
ansible:ansible_install [2024/07/26 14:36] (current)
manu
Line 6: Line 6:
  
 Files used by ansible Files used by ansible
-    ANSIBLE_CONFIG (environment variable if set) defult: /​etc/​ansible/​ansible.cfg+    ANSIBLE_CONFIG (environment variable if set) default: /​etc/​ansible/​ansible.cfg
     ansible.cfg (in the current directory)     ansible.cfg (in the current directory)
     ~/​.ansible.cfg (in the home directory)     ~/​.ansible.cfg (in the home directory)
     /​etc/​ansible/​ansible.cfg     /​etc/​ansible/​ansible.cfg
  
 +You can generate an Ansible configuration file, ansible.cfg,​ that lists all default settings as follows:
 +  ansible-config init --disabled > ansible.cfg
  
 +Include available plugins to create a more complete Ansible configuration as follows:
 +  ansible-config init --disabled -t all > ansible.cfg
 +
 +As specific user 
 +<cli prompt='​$'>​
 +$ pwd
 +/home/tux
 +$ ansible --version
 +ansible 2.9.15
 +  config file = /​etc/​ansible/​ansible.cfg
 +  configured module search path = ['/​home/​tux/​.ansible/​plugins/​modules',​ '/​usr/​share/​ansible/​plugins/​modules'​]
 +  ansible python module location = /​usr/​lib/​python3.6/​site-packages/​ansible
 +  executable location = /​usr/​bin/​ansible
 +  python version = 3.6.8 (default, Apr 16 2020, 01:36:27)
 +  [GCC 8.3.1 20191121 (Red Hat 8.3.1-5)]
 +
 +$ touch ~/​.ansible.cfg
 +$ ansible --version | grep '​config file'
 +  config file = /​home/​tux/​.ansible.cfg
 +</​cli>​
  
 First install ansible package First install ansible package
Line 97: Line 119:
  
 ===== install web UI ===== ===== install web UI =====
 +
 +https://​blog.wescale.fr/​2019/​02/​21/​awx-lansible-tower-open-source-part-1/​
 +
 +Requisite: 4GB RAM, 2 cores, 20GB disk
 +
 +AWX vs Ansible Tower
 +
 +AWX
 +  * opensource
 +  * new features and beta here
 +  * No integrated upgrade (some ansible playbooks, but beta)
 +  * 
 +
 +Ansible Tower
 +  * proprietary
 +
  
 <cli prompt='#'>​ <cli prompt='#'>​
Line 129: Line 167:
 Change the secret key with the generated openssl, also admin user, password, awx_alternative_dns_servers Change the secret key with the generated openssl, also admin user, password, awx_alternative_dns_servers
  
-mkdir /​var/​lib/​pgdocker+Change the default install of pgdocker DB, because default is /tmp, which is not persistent 
 +  ​mkdir /​var/​lib/​pgdocker
  
  
Line 138: Line 177:
 then after restart then after restart
   https://<​ip>​   https://<​ip>​
 +
 +Improvements:​
 +  * PostgresSQL replication
 +  * reverse proxy
  
ansible/ansible_install.1636324611.txt.gz · Last modified: 2021/11/07 23:36 by manu