start ansible project

for hypervisors and non nix hosts, switch to ansible for ease of existence
This commit is contained in:
Daniel Poelzleithner 2019-04-16 13:17:19 +02:00
parent 5f882defe0
commit 2dcf9846ae
4 changed files with 40 additions and 0 deletions

5
ansible/ansible.cfg Normal file
View File

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

5
ansible/hosts Normal file
View File

@ -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 Normal file
View File

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

View File

@ -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