Einfacherer Weg, Ansible plus Abhängigkeiten zu installieren

This commit is contained in:
baldo 2015-08-30 17:10:40 +02:00
parent bffd8b1db9
commit 8374c1259f
4 changed files with 27 additions and 5 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
*.swp
ENV/

View file

@ -2,15 +2,18 @@
## Vorraussetzungen
### Ansible
Ansible wird nicht auf den Hosts installiert, sondern muss auf dem jeweiligen
Rechner, von dem aus die Hosts verwaltet werden sollen installiert werden.
####python netaddr lib
Pythonic manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses
Ansible kann zusammen mit den benötigten Abhängigkeiten wie folgt installiert
werden:
pip install -r requirements.txt
Unter NixOS kann alternativ über die default.nix eine nix-shell erzeugt werden:
nix-shell
pip install netaddr
### SSH
Zur Konfiguration wird auf den Hosts jeweils ein Nutzer mit sudo-Rechten

16
default.nix Normal file
View file

@ -0,0 +1,16 @@
with import <nixpkgs> {};
stdenv.mkDerivation rec {
name = "ffhh-ansible-config";
buildInputs = [
python27
python27Packages.virtualenv
];
shellHook = ''
virtualenv ENV
source ENV/bin/activate
pip install -r requirements.txt
'';
}

2
requirements.txt Normal file
View file

@ -0,0 +1,2 @@
ansible
netaddr