Saturday, 20 June 2020

Ansible inventory to connect vsphere firewall



ansible_user=<username>@vsphere.local
ansible_password=<password>
ansible_connection=winrm
ansible_port=5985
ansible_winrm_transport=ntlm
ansible_winrm_server_cert_validation=ignore
ansible_winrm_scheme=http

Ansible inventory to connect Paloalto firewall



ansible_user=<username>
ansible_password=<password>
ansible_network_os=eos
ansible_connection=network_cli
#ansible_httpapi_use_ssl=False
#ansible_httpapi_validate_certs=False

Ansible inventory to connect Windows host



[windows]
<IP>

[windows_2]

ansible_user=<domain\username>
ansible_password=<password>
ansible_port=<portno>
ansible_connection=winrm
ansible_winrm_server_cert_validation=ignore
#ansible_connection=winrm
#ansible_winrm_transport=kerberos
ansible_winrm_transport=ntlm

Ansible inventory to connect linux host



<IP> ansible_connection=ssh ansible_ssh_pass=<password> ansible_ssh_user=<username>

Configure QPID



Listener 

listener {
    host: 0.0.0.0
    port: 5001
    role: inter-router

Connector

Connector {
    host: public IP
    port: 5001
    role: inter-router

Regex pattern to convert puppet host file to ansible host



puppet cert list --all | egrep "^\+.*" | awk -F"\"" '{ print $2 }' > /etc/ansible/puppet_hosts

Git

1 git add ↳ It lets you add changes from the working directory into the staging area 2 git commit ↳ It lets you save a snapshot of currently...