Skip to content

chrisw-devops/PiAnsible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pi Ansible

This repository includes all the building steps to setup my pi nodes in a repeatable and reusable way.

Getting Started

Installing Ansible

These instructions have been created against Ubuntu 20.04. Any other OS instructions may vary.

Get all available packages from apt repos

sudo apt-get update

Install the PIP package manager for Python

sudo apt-get install python3-pip -y

Install the latest version of Ansible

sudo pip3 install ansible

(Optional) If you will be connecting via password to a node install the sshpass program

sudo apt-get install sshpass -y

Cloning repository

Install git

sudo apt-get install git

Validate that your SSH agent is able to connect to GitHub

ssh -T git@github.com

Clone the repository to the home directory of the current user

cd ~ && git clone git@github.com:chrisw-devops/PiAnsible.git

Ansible Playbooks

Before running any playbooks make sure you are in the home directory on the local server. Run the following comand.

cd ~/PiAnsible

Master-node

Commands

If you are using an SSH key to connect to nodes run the following

 ansible-playbook -i inventories/home/hosts master-node.yml

If you are entering a password run the following command

ansible-playbook -i inventories/home/hosts master-node.yml --ask-pass

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published