Browse Source

Merge branch 'master' of ssh://gitea.c3d2.de:2222/C3D2/nix-config

pull/1/head
Markus Schmidl 3 years ago
parent
commit
b333024bac
  1. 5
      ansible/ansible.cfg
  2. 5
      ansible/hosts
  3. 5
      ansible/hypervisor.yml
  4. 25
      ansible/roles/proxmox/tasks/main.yml
  5. 1
      hosts/containers/feile/configuration.nix
  6. 4
      hosts/containers/registry/configuration.nix
  7. 2
      secrets

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

1
hosts/containers/feile/configuration.nix

@ -82,6 +82,7 @@
gitAndTools.git
mpv
iotop
# libmagic how ?
];

4
hosts/containers/registry/configuration.nix

@ -90,6 +90,10 @@
locations."/" = {
proxyPass = "http://localhost:5000";
};
extraConfig = ''
client_max_body_size 2048M;
gzip off;
'';
};
# This value determines the NixOS release with which your system is to be

2
secrets

@ -1 +1 @@
Subproject commit 47e9ecab99cf951f31b51ae9b0b79cc4073ae5ef
Subproject commit 3fbfe2f9a6949fee19d70c97d2e5ca27f9d6539f
Loading…
Cancel
Save