start ansible project

for hypervisors and non nix hosts, switch to ansible for ease of existence
Cette révision appartient à :
Daniel Poelzleithner 2019-04-16 13:17:19 +02:00
Parent 5f882defe0
révision 2dcf9846ae
4 fichiers modifiés avec 40 ajouts et 0 suppressions

5
ansible/ansible.cfg Fichier normal
Voir le fichier

@ -0,0 +1,5 @@
[defaults]
# some basic default values...
inventory = ./hosts

5
ansible/hosts Fichier normal
Voir le fichier

@ -0,0 +1,5 @@
[hypervisor]
server3.hq.c3d2.de
server4.hq.c3d2.de
server5.hq.c3d2.de
server6.hq.c3d2.de

5
ansible/hypervisor.yml Fichier normal
Voir le fichier

@ -0,0 +1,5 @@
---
# file: hypervisor.yml
- hosts: hypervisor
roles:
- proxmox

Voir le fichier

@ -0,0 +1,25 @@
---
- name: Update all packages to the latest version
apt:
upgrade: dist
- name: Install packages
apt:
name: "{{ packages }}"
vars:
packages:
- zsh
- iotop
- latencytop
- htop
- name: Cloning oh-my-zsh
git:
repo=https://github.com/robbyrussell/oh-my-zsh
dest=~/.oh-my-zsh
- name: Link ~/.zshrc
file:
src: /etc/pve/zshrc
dest: ~/.zshrc
state: link
force: yes