AETH-erial 11 сар өмнө
parent
commit
88c1ff0d4d

+ 9 - 0
.gitignore

@@ -58,3 +58,12 @@ docs/_build/
 # PyBuilder
 target/
 
+
+# virtual env
+venv/
+
+
+inventory
+host_vars/
+
+

+ 5 - 0
README.md

@@ -1,2 +1,7 @@
 # ansibloated
 
+just keeping track of system configurations for my various   
+desktops and servers i have. Ive been meaning to do this for sometime,  
+but now that i have to use this shit at work itll make more sense to me.  
+Its also a two fold thing, in that maybe ill understand my project at work   
+better if i use this tool how its actually supposed to be used....   

+ 22 - 0
files/packages.txt

@@ -0,0 +1,22 @@
+sway
+pavucontrol
+dhcp
+alacritty
+go
+rust
+make
+pulseaudio
+nvim
+zsh
+wireguard-tools
+wayland
+firefox
+nautilus
+discord
+kaddressbook
+korganizer
+thunderbird
+vlc
+yay
+vscodium
+NetworkManager

+ 10 - 0
playbook_configure_desktop.yml

@@ -0,0 +1,10 @@
+---
+- name: "00: PRE-TASK clone dotfiles"
+
+- name: "10: PRE-TASK clone wallpapers"
+
+- name: "20: CREATE USER"
+
+- name: "30: INSTALL PACKAGES"
+
+- name: "40: SYSTEM CONFIGURATION NONSENSE"

+ 1 - 0
requirements.txt

@@ -0,0 +1 @@
+ansible-core ~= 2.16.6

+ 0 - 0
tasks/task_clone_dotfiles.yml


+ 0 - 0
tasks/task_create_user.yml


+ 0 - 0
tasks/task_install_packages.yml


+ 0 - 0
tasks/task_system_configuration_nonsense.yml


+ 0 - 0
templates/resolv.conf.j2


+ 0 - 0
templates/vimrc.j2