8000 GitHub - rexdivakar/semaphore_ansible
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

rexdivakar/semaphore_ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semaphore_ansible

Prerequisites

pip install ansible
pip install ansible-lint
sudo apt install sshpass

Ansible Commands

ansible-inventory -i inventory --list

General Ping

ansible all -i inventory -m ping

ansible dell -i inventory -m ping

Fetch Uptime

ansible all -i inventory -a "uptime"

AdHoc Execution

ansible dell -i inventory -a "ls -lrths /tmp" --become

Ansible Playbook execution

ansible-playbook ./playbooks/cloud.yml 

Fetch Server details

ansible dell -i inventory -m setup -a "filter=*ipv*"

ansible all -m setup

Initial setup (Ping)

ansible -i ./inventory/hosts dell -m ping --user pi --ask-pass

Without Password

ansible -i ./inventory/hosts dell -m ping --user pi

PlayBook deployment

ansible-playbook ./playbooks/apt.yml --user pi -i ./inventory/hosts

Execute the playbooks as per user limit

ansible-playbook ./playbooks/docker_installation.yml --limit=server1-th

Ansbile.cfg

adding the variables for ansible under .cfg files allows us to skip passing parameters during runtime

Generate sample config file

ansible-config init --disabled > templates/ansible.cfg

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0