Compare commits
	
		
			4 Commits
		
	
	
		
			42306e4287
			...
			de9c886af2
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| de9c886af2 | |||
| 8033efce93 | |||
| 2d9317e9de | |||
| b6066558e7 | 
@@ -6,6 +6,7 @@
 | 
				
			|||||||
  set_fact:
 | 
					  set_fact:
 | 
				
			||||||
    sshfs: sshfs
 | 
					    sshfs: sshfs
 | 
				
			||||||
    tar: tar
 | 
					    tar: tar
 | 
				
			||||||
 | 
					    iftop: iftop
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: General | Facts | Packages | Parrot OS Fixes
 | 
					- name: General | Facts | Packages | Parrot OS Fixes
 | 
				
			||||||
  set_fact:
 | 
					  set_fact:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -200,6 +200,9 @@
 | 
				
			|||||||
      ;  mobile : Set to true if not using an amd64 processor.
 | 
					      ;  mobile : Set to true if not using an amd64 processor.
 | 
				
			||||||
      ;             Also used to disable tasks not helpful for Pinephone.
 | 
					      ;             Also used to disable tasks not helpful for Pinephone.
 | 
				
			||||||
      ;
 | 
					      ;
 | 
				
			||||||
 | 
					      ; redmode : Set to true/false for automatially using Night Light in GNOME.
 | 
				
			||||||
 | 
					      ;             Default: true
 | 
				
			||||||
 | 
					      ;
 | 
				
			||||||
      [global]
 | 
					      [global]
 | 
				
			||||||
    marker: '; {mark} MANAGED BY ANSIBLE | Workstation Config'
 | 
					    marker: '; {mark} MANAGED BY ANSIBLE | Workstation Config'
 | 
				
			||||||
    state: present
 | 
					    state: present
 | 
				
			||||||
@@ -216,6 +219,7 @@
 | 
				
			|||||||
    vnc:         "{{ lookup('ini', 'vnc     file={{wrk_file}} default=false') }}"
 | 
					    vnc:         "{{ lookup('ini', 'vnc     file={{wrk_file}} default=false') }}"
 | 
				
			||||||
    bsd_gpu:     "{{ lookup('ini', 'bsd_gpu file={{wrk_file}} default=false') }}"
 | 
					    bsd_gpu:     "{{ lookup('ini', 'bsd_gpu file={{wrk_file}} default=false') }}"
 | 
				
			||||||
    mobile:      "{{ lookup('ini', 'mobile  file={{wrk_file}} default=false') }}"
 | 
					    mobile:      "{{ lookup('ini', 'mobile  file={{wrk_file}} default=false') }}"
 | 
				
			||||||
 | 
					    redmode:     "{{ lookup('ini', 'redmode file={{wrk_file}} default=true' ) }}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: General | Account Management | Provisioning Configuration | Workstation | List
 | 
					- name: General | Account Management | Provisioning Configuration | Workstation | List
 | 
				
			||||||
  set_fact:
 | 
					  set_fact:
 | 
				
			||||||
@@ -229,6 +233,7 @@
 | 
				
			|||||||
    - { 'vnc': "{{ vnc }}" }
 | 
					    - { 'vnc': "{{ vnc }}" }
 | 
				
			||||||
    - { 'bsd_gpu': "{{ bsd_gpu }}" }
 | 
					    - { 'bsd_gpu': "{{ bsd_gpu }}" }
 | 
				
			||||||
    - { 'mobile': "{{ mobile }}" }
 | 
					    - { 'mobile': "{{ mobile }}" }
 | 
				
			||||||
 | 
					    - { 'redmode': "{{ redmode }}" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# No longer mining, this is now considered deprecated.
 | 
					# No longer mining, this is now considered deprecated.
 | 
				
			||||||
### Miner ##
 | 
					### Miner ##
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -722,6 +722,8 @@
 | 
				
			|||||||
    alias_permission_commands: |
 | 
					    alias_permission_commands: |
 | 
				
			||||||
      alias chown='chown -c'
 | 
					      alias chown='chown -c'
 | 
				
			||||||
      alias chmod='chmod -c'
 | 
					      alias chmod='chmod -c'
 | 
				
			||||||
 | 
					    alias_iftop: |
 | 
				
			||||||
 | 
					      alias iftop='sudo iftop'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: General | Account Management | Users | Files | Common Variable
 | 
					- name: General | Account Management | Users | Files | Common Variable
 | 
				
			||||||
  set_fact:
 | 
					  set_fact:
 | 
				
			||||||
@@ -785,6 +787,7 @@
 | 
				
			|||||||
      {{ function_update_sdks }}
 | 
					      {{ function_update_sdks }}
 | 
				
			||||||
      {{ function_ansible_vars }}
 | 
					      {{ function_ansible_vars }}
 | 
				
			||||||
      {{ alias_permission_commands }}
 | 
					      {{ alias_permission_commands }}
 | 
				
			||||||
 | 
					      {{ alias_iftop }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: General | Account Management | Users | Files | .bashrc
 | 
					- name: General | Account Management | Users | Files | .bashrc
 | 
				
			||||||
  blockinfile:
 | 
					  blockinfile:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -56,6 +56,7 @@
 | 
				
			|||||||
    - "{{ cron }}"
 | 
					    - "{{ cron }}"
 | 
				
			||||||
    - "{{ encfs }}"
 | 
					    - "{{ encfs }}"
 | 
				
			||||||
    - rsync
 | 
					    - rsync
 | 
				
			||||||
 | 
					    - "{{ iftop }}"
 | 
				
			||||||
    state: present
 | 
					    state: present
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: General | Software | Packages | Install Software (DEV)
 | 
					- name: General | Software | Packages | Install Software (DEV)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,8 +13,9 @@
 | 
				
			|||||||
  git:
 | 
					  git:
 | 
				
			||||||
    repo: https://github.com/CISOfy/lynis
 | 
					    repo: https://github.com/CISOfy/lynis
 | 
				
			||||||
    dest: "{{ lynis_install_dir }}"
 | 
					    dest: "{{ lynis_install_dir }}"
 | 
				
			||||||
    clone: yes
 | 
					    clone: true
 | 
				
			||||||
    force: yes
 | 
					    force: true
 | 
				
			||||||
 | 
					    update: true
 | 
				
			||||||
  ignore_errors: yes
 | 
					  ignore_errors: yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: General | Tests | Lynis | Ensure Permissions (Looking at you Parrot OS!)
 | 
					- name: General | Tests | Lynis | Ensure Permissions (Looking at you Parrot OS!)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,7 +8,7 @@
 | 
				
			|||||||
    flutter_url: "https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.27.2-stable.tar.xz"
 | 
					    flutter_url: "https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.27.2-stable.tar.xz"
 | 
				
			||||||
    flutter_download_file: "{{ user_user.home }}/Downloads/flutter.tar.xz"
 | 
					    flutter_download_file: "{{ user_user.home }}/Downloads/flutter.tar.xz"
 | 
				
			||||||
    flutter_sdk_location: "{{ user_user.home }}/SDKs/Flutter"
 | 
					    flutter_sdk_location: "{{ user_user.home }}/SDKs/Flutter"
 | 
				
			||||||
    flutter_report: "{{ user_user.home }}/Reports/flutter.txt"
 | 
					    flutter_report: "{{ user_user.home }}/Reports/{{ ansible_hostname }}.flutter.txt"
 | 
				
			||||||
  when: coding == true
 | 
					  when: coding == true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: Workstation | Linux | Software | Flutter | Facts [2/4]
 | 
					- name: Workstation | Linux | Software | Flutter | Facts [2/4]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -217,7 +217,12 @@
 | 
				
			|||||||
      dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution/enable-sound-alerts false && inc_dconf &&
 | 
					      dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution/enable-sound-alerts false && inc_dconf &&
 | 
				
			||||||
      dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution/enable false && inc_dconf &&
 | 
					      dconf write /org/gnome/desktop/notifications/application/org-gnome-evolution/enable false && inc_dconf &&
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      dconf write /org/gnome/settings-daemon/plugins/color/night-light-enabled true
 | 
					      # Red Mode (Night Light)
 | 
				
			||||||
 | 
					      typeset -l redmode
 | 
				
			||||||
 | 
					      redmode="{{ redmode }}"
 | 
				
			||||||
 | 
					      if [[ $redmode == "true" ]]; then
 | 
				
			||||||
 | 
					        dconf write /org/gnome/settings-daemon/plugins/color/night-light-enabled true
 | 
				
			||||||
 | 
					      fi
 | 
				
			||||||
      dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-automatic false
 | 
					      dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-automatic false
 | 
				
			||||||
      dconf write /org/gnome/settings-daemon/plugins/color/night-light-temperature "uint32 3170"
 | 
					      dconf write /org/gnome/settings-daemon/plugins/color/night-light-temperature "uint32 3170"
 | 
				
			||||||
      dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-from 2.0
 | 
					      dconf write /org/gnome/settings-daemon/plugins/color/night-light-schedule-from 2.0
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user