Project

General

Profile

Actions

Ansible Setup » History » Revision 5

« Previous | Revision 5/30 (diff) | Next »
Jon Goldberg, 03/28/2018 01:32 PM


Ansible Setup

Installation

Megaphone Ansible scripts assume Ansible 2.4+. If you're using Debian 9, install Ansible from backports.

sudo apt install ansible pass expect
sudo pip2 install python-linode #Needed for generating Linode VMs on the fly
# Debian 9:
sudo apt install -t stretch-backports ansible

Localhost setup

[Note: You only need this to start managing your OWN host via Ansible, not to use Ansible to manage other servers]
After adding your local computer to the Server List, create a folder for it in <ansibleroot>/group_vars. Set any reasonable defaults, in particular ansible_authorized_keys. This mitigates the security issue of having passwordless sudo access on each other's localhosts.

Updated by Jon Goldberg about 6 years ago · 5 revisions