Browse Source

start ansible project

for hypervisors and non nix hosts, switch to ansible for ease of existence
pull/1/head
Daniel Poelzleithner 3 years ago
parent
commit
2dcf9846ae
  1. 5
      ansible/ansible.cfg
  2. 5
      ansible/hosts
  3. 5
      ansible/hypervisor.yml
  4. 25
      ansible/roles/proxmox/tasks/main.yml

5
ansible/ansible.cfg

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

5
ansible/hosts

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

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

25
ansible/roles/proxmox/tasks/main.yml

@ -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
Loading…
Cancel
Save