Browse Source

working on workstation things

AETH-erial 11 months ago
parent
commit
6f5a9e8a13

+ 2 - 0
.gitignore

@@ -71,3 +71,5 @@ temp_*
 
 inventory*
 
+ansible.cfg
+

+ 0 - 0
files/servers/containers/packages.txt


+ 0 - 0
files/servers/development/packages.txt


+ 0 - 0
files/servers/dns/packages.txt


+ 4 - 1
playbook_configure_desktop.yml

@@ -2,6 +2,9 @@
 - name: "Configuring desktops"
   hosts: "workstations"
   pre_tasks:
+    - name: "00: Gather facts"
+      ansible.builtin.gather_facts:
+
     - name: "00: PRE-TASK clone dotfiles"
       ansible.builtin.include_tasks: "tasks/task_clone_dotfiles.yml"
 
@@ -10,7 +13,7 @@
 
   tasks:
     - name: "00: Install vim plug manager"
-      - ansible.builtin.include_tasks: "tasks/task_install_vimplug.yml"
+      ansible.builtin.include_tasks: "tasks/task_install_vimplug.yml"
     
     - name: "10: INSTALL PACKAGES"
       ansible.builtin.include_tasks: "tasks/task_install_packages.yml"

+ 11 - 0
playbook_gather_facts.yml

@@ -0,0 +1,11 @@
+---
+- name: "Gather facts playbook"
+  hosts: "workstations"
+  tasks:
+    - name: "gathering facts"
+      ansible.builtin.gather_facts:
+
+    - name: "debug"
+      ansible.builtin.debug:
+        msg: "{{ ansible_facts }}"
+

+ 0 - 0
tasks/task_clone_wallpaper.yml


+ 2 - 3
tasks/task_install_packages.yml

@@ -1,7 +1,7 @@
 ---
 - name: "10: Determine needed system packages"
   ansible.builtin.set_fact:
-    packages: "{{ lookup('ansible.builtin.fule', '{{ item }}') | trim }}"
+    packages: "{{ lookup('ansible.builtin.file', '{{ item }}') | trim }}"
   with_first_found:
     - "files/{{ machine_type }}/{{ use_case }}/packages.txt"
     - "files/{{ machine_type }}/packages.txt"
@@ -9,9 +9,8 @@
 
 - name: "20: Install packages"
   become: True
-  ansible.builtin.packages:
+  ansible.builtin.package:
     name: "{{ _package_name }}" 
-    state: "present"
   loop: "{{ packages.splitlines() }}"
   loop_control:
     loop_var: "_package_name"