aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorheqnx <root@heqnx.com>2025-05-29 19:59:55 +0300
committerheqnx <root@heqnx.com>2025-05-29 19:59:55 +0300
commit05d7102d6afa2d255926a3f4169176dd406c9cd3 (patch)
treeb04c4f7ded1e136aa3e04e94e57fe7a8c0df659c
parentb8f1d76bd38d03e68fbc51f8e7340a9963a4104d (diff)
downloadansible-playbooks-05d7102d6afa2d255926a3f4169176dd406c9cd3.tar.gz
ansible-playbooks-05d7102d6afa2d255926a3f4169176dd406c9cd3.zip
standardized bools, added cache_valid_time: 86400HEADmain
-rw-r--r--playbook.yaml.example15
-rw-r--r--roles/attackbox/tasks/apt_packages.yaml3
-rw-r--r--roles/attackbox/tasks/chrome_install.yaml1
-rw-r--r--roles/icewm/tasks/main.yaml1
-rw-r--r--roles/sliver-c2/tasks/apt_install.yaml3
-rw-r--r--roles/ssh-nginx-multiplex/tasks/ssh_nginx_setup.yaml1
-rw-r--r--roles/tigervnc/tasks/main.yaml1
-rw-r--r--roles/tor/tasks/ssh_hidden_service.yaml6
-rw-r--r--roles/tor/tasks/tor_install.yaml1
-rw-r--r--roles/xrdp/tasks/main.yaml1
10 files changed, 23 insertions, 10 deletions
diff --git a/playbook.yaml.example b/playbook.yaml.example
index 13308d8..07f4806 100644
--- a/playbook.yaml.example
+++ b/playbook.yaml.example
@@ -12,21 +12,26 @@
hosts: server01
become: true
roles:
- - harden
- - tor
- attackbox
+ - harden
+ - icewm
- sliver-c2
- ssh-nginx-multiplex
- ssh-port-fwd-user
- - icewm
+ - tigervnc
+ - tor
- xrdp
#- name: setup server02
# hosts: server02
# become: true
# roles:
-# - harden
-# - tor
# - attackbox
+# - harden
+# - icewm
# - sliver-c2
# - ssh-nginx-multiplex
+# - ssh-port-fwd-user
+# - tigervnc
+# - tor
+# - xrdp
diff --git a/roles/attackbox/tasks/apt_packages.yaml b/roles/attackbox/tasks/apt_packages.yaml
index 8910e04..3e118bc 100644
--- a/roles/attackbox/tasks/apt_packages.yaml
+++ b/roles/attackbox/tasks/apt_packages.yaml
@@ -2,4 +2,5 @@
apt:
name: "{{ apt_packages }}"
state: present
- update_cache: true \ No newline at end of file
+ update_cache: true
+ cache_valid_time: 86400
diff --git a/roles/attackbox/tasks/chrome_install.yaml b/roles/attackbox/tasks/chrome_install.yaml
index a237b81..1bf272f 100644
--- a/roles/attackbox/tasks/chrome_install.yaml
+++ b/roles/attackbox/tasks/chrome_install.yaml
@@ -16,6 +16,7 @@
- name: update apt cache
apt:
update_cache: true
+ cache_valid_time: 86400
- name: install google chrome
apt:
diff --git a/roles/icewm/tasks/main.yaml b/roles/icewm/tasks/main.yaml
index 7e6987d..d4738fc 100644
--- a/roles/icewm/tasks/main.yaml
+++ b/roles/icewm/tasks/main.yaml
@@ -9,6 +9,7 @@
- thunar
state: present
update_cache: true
+ cache_valid_time: 86400
- name: copy system-wide icewm config files
copy:
diff --git a/roles/sliver-c2/tasks/apt_install.yaml b/roles/sliver-c2/tasks/apt_install.yaml
index 8910e04..3e118bc 100644
--- a/roles/sliver-c2/tasks/apt_install.yaml
+++ b/roles/sliver-c2/tasks/apt_install.yaml
@@ -2,4 +2,5 @@
apt:
name: "{{ apt_packages }}"
state: present
- update_cache: true \ No newline at end of file
+ update_cache: true
+ cache_valid_time: 86400
diff --git a/roles/ssh-nginx-multiplex/tasks/ssh_nginx_setup.yaml b/roles/ssh-nginx-multiplex/tasks/ssh_nginx_setup.yaml
index 75a790c..4f614f3 100644
--- a/roles/ssh-nginx-multiplex/tasks/ssh_nginx_setup.yaml
+++ b/roles/ssh-nginx-multiplex/tasks/ssh_nginx_setup.yaml
@@ -8,6 +8,7 @@
- ufw
state: present
update_cache: true
+ cache_valid_time: 86400
- name: deploy index.html
template:
diff --git a/roles/tigervnc/tasks/main.yaml b/roles/tigervnc/tasks/main.yaml
index a6c930d..edd3862 100644
--- a/roles/tigervnc/tasks/main.yaml
+++ b/roles/tigervnc/tasks/main.yaml
@@ -6,6 +6,7 @@
- autocutsel
state: present
update_cache: true
+ cache_valid_time: 86400
- name: deploy vnc-server script to /usr/local/bin
copy:
diff --git a/roles/tor/tasks/ssh_hidden_service.yaml b/roles/tor/tasks/ssh_hidden_service.yaml
index e757aa1..d2415f2 100644
--- a/roles/tor/tasks/ssh_hidden_service.yaml
+++ b/roles/tor/tasks/ssh_hidden_service.yaml
@@ -84,7 +84,7 @@
fetch:
src: /root/.ssh/id_ed25519_onion
dest: "./{{ onion_address }}/{{ onion_address }}_id_ed25519"
- flat: yes
+ flat: true
- name: set correct permissions on fetched hidden service private key
file:
@@ -96,13 +96,13 @@
fetch:
src: /root/.ssh/id_ed25519_onion.pub
dest: "./{{ onion_address }}/{{ onion_address }}_id_ed25519.pub"
- flat: yes
+ flat: true
- name: fetch hidden service private key
fetch:
src: "/var/lib/tor/ssh/hs_ed25519_secret_key"
dest: "./{{ onion_address }}/hs_ed25519_secret_key"
- flat: yes
+ flat: true
mode: '0600'
- name: generate onion-specific ssh config snippet
diff --git a/roles/tor/tasks/tor_install.yaml b/roles/tor/tasks/tor_install.yaml
index 3a053e6..f1fc92f 100644
--- a/roles/tor/tasks/tor_install.yaml
+++ b/roles/tor/tasks/tor_install.yaml
@@ -9,6 +9,7 @@
- netcat-openbsd
state: present
update_cache: true
+ cache_valid_time: 86400
- name: check if /etc/tor/torrc exists
stat:
diff --git a/roles/xrdp/tasks/main.yaml b/roles/xrdp/tasks/main.yaml
index ce89dd5..6b092c8 100644
--- a/roles/xrdp/tasks/main.yaml
+++ b/roles/xrdp/tasks/main.yaml
@@ -7,6 +7,7 @@
- tigervnc-standalone-server
state: present
update_cache: true
+ cache_valid_time: 86400
- name: configure polkit rules for xrdp sessions
copy: