From 156f392cd059a4f0de0b8ba2443eb2eeb1e1c41a Mon Sep 17 00:00:00 2001 From: heqnx Date: Thu, 17 Jul 2025 11:50:04 +0300 Subject: cleaned up vars --- ansible/.env.proxmox.example | 37 +++++++++++---------------- ansible/group_vars/all/main.yaml | 55 +++++++++++++++++----------------------- 2 files changed, 38 insertions(+), 54 deletions(-) (limited to 'ansible') diff --git a/ansible/.env.proxmox.example b/ansible/.env.proxmox.example index b1e272b..a6fc008 100644 --- a/ansible/.env.proxmox.example +++ b/ansible/.env.proxmox.example @@ -12,38 +12,31 @@ export windows_username="packer" export windows_password="packer" export windows_svc_password="Svc1234!" -# qcow2 images -export windows_server_qcow_image="images/qemu-winserver2019.qcow2" -export linux_qcow_image="images/qemu-ubuntu-24.04-server.qcow2" - -# proxmox vm and template details -export windows_server_template_id="200" -export windows_server_template_name="winserver2019-tmpl" - -export linux_server_template_id="201" -export linux_server_template_name="ubuntu2404-tmpl" - # domain details export main_domain_name="contoso.com" export main_dc01_vmid="5000" export main_dc01_hostname="dc01" -export main_dc01_ip_address="192.168.1.100" +export main_dc01_ip_address="192.168.1.105" -export main_linux_srv01_vmid="5001" +export tree_dc02_vmid="5001" +export tree_dc02_hostname="dc02" +export tree_dc02_ip_address="192.168.1.106" + +export child_dc03_vmid="5002" +export child_dc03_hostname="dc03" +export child_dc03_ip_address="192.168.1.107" + +export main_linux_srv01_vmid="5003" export main_linux_srv01_hostname="srv01" -export main_linux_srv01_ip_address="192.168.1.101" +export main_linux_srv01_ip_address="192.168.1.108" -export main_adcs01_vmid="5002" +export main_adcs01_vmid="5004" export main_adcs01_hostname="adcs01" -export main_adcs01_ip_address="192.168.1.102" +export main_adcs01_ip_address="192.168.1.109" -export main_websql01_vmid="5003" +export main_websql01_vmid="5005" export main_websql01_hostname="websql01" -export main_websql01_ip_address="192.168.1.103" - -export main_mssql02_vmid="5004" -export main_mssql02_hostname="mssql02" -export main_mssql02_ip_address="192.168.1.104" +export main_websql01_ip_address="192.168.1.110" export network_gateway="192.168.1.1" diff --git a/ansible/group_vars/all/main.yaml b/ansible/group_vars/all/main.yaml index 353eef5..2087d15 100644 --- a/ansible/group_vars/all/main.yaml +++ b/ansible/group_vars/all/main.yaml @@ -1,9 +1,11 @@ +# proxmox connection details, ssh must be enabled proxmox_hostname : "{{ lookup('ansible.builtin.env', 'proxmox_hostname') }}" proxmox_username : "{{ lookup('ansible.builtin.env', 'proxmox_username') }}" proxmox_api_token_id : "{{ lookup('ansible.builtin.env', 'proxmox_api_token_id') }}" proxmox_api_token_secret : "{{ lookup('ansible.builtin.env', 'proxmox_api_token_secret') }}" proxmox_node : "{{ lookup('ansible.builtin.env', 'proxmox_node') }}" +# default local credentials for linux and windows default_win_username : "{{ lookup('ansible.builtin.env', 'windows_username') }}" default_win_password : "{{ lookup('ansible.builtin.env', 'windows_password') }}" default_win_safemode_password : "{{ lookup('ansible.builtin.env', 'windows_safemode_password') }}" @@ -13,48 +15,37 @@ default_win_svc_password : "{{ lookup('ansible.builtin.env', 'windows_svc default_linux_username : "{{ lookup('ansible.builtin.env', 'linux_username') }}" default_linux_password : "{{ lookup('ansible.builtin.env', 'linux_password') }}" -windows_server_qcow_image : "{{ lookup('ansible.builtin.env', 'windows_server_qcow_image') }}" -linux_server_qcow_image : "{{ lookup('ansible.builtin.env', 'linux_server_qcow_image') }}" - +# proxmox vm and template details windows_server_template_id : "{{ lookup('ansible.builtin.env', 'windows_server_template_id') }}" windows_server_template_name : "{{ lookup('ansible.builtin.env', 'windows_server_template_name') }}" -windows_desktop_template_id : "{{ lookup('ansible.builtin.env', 'windows_desktop_template_id') }}" -windows_desktop_template_name : "{{ lookup('ansible.builtin.env', 'windows_desktop_template_name') }}" linux_server_template_id : "{{ lookup('ansible.builtin.env', 'linux_server_template_id') }}" linux_server_template_name : "{{ lookup('ansible.builtin.env', 'linux_server_template_name') }}" -kali_template_id : "{{ lookup('ansible.builtin.env', 'kali_template_id') }}" -kali_template_name : "{{ lookup('ansible.builtin.env', 'kali_template_name') }}" +# domain details main_domain_name : "{{ lookup('ansible.builtin.env', 'main_domain_name') }}" -tree_domain_name : "{{ lookup('ansible.builtin.env', 'tree_domain_name') }}" -child_domain_name : "{{ lookup('ansible.builtin.env', 'child_domain_name') }}" -main_dc01_hostname : "{{ lookup('ansible.builtin.env', 'main_dc01_hostname') }}" + main_dc01_vmid : "{{ lookup('ansible.builtin.env', 'main_dc01_vmid') }}" -tree_dc02_hostname : "{{ lookup('ansible.builtin.env', 'tree_dc02_hostname') }}" +main_dc01_hostname : "{{ lookup('ansible.builtin.env', 'main_dc01_hostname') }}" +main_dc01_ip_address : "{{ lookup('ansible.builtin.env', 'main_dc01_ip_address') }}" + tree_dc02_vmid : "{{ lookup('ansible.builtin.env', 'tree_dc02_vmid') }}" -child_dc03_hostname : "{{ lookup('ansible.builtin.env', 'child_dc03_hostname') }}" +tree_dc02_hostname : "{{ lookup('ansible.builtin.env', 'tree_dc02_hostname') }}" +tree_dc02_ip_address : "{{ lookup('ansible.builtin.env', 'tree_dc02_ip_address') }}" + child_dc03_vmid : "{{ lookup('ansible.builtin.env', 'child_dc03_vmid') }}" -main_websql01_hostname : "{{ lookup('ansible.builtin.env', 'main_websql01_hostname') }}" -main_websql01_vmid : "{{ lookup('ansible.builtin.env', 'main_websql01_vmid') }}" - #main_mssql02_hostname : "{{ lookup('ansible.builtin.env', 'main_mssql02_hostname') }}" - #main_mssql02_vmid : "{{ lookup('ansible.builtin.env', 'main_mssql02_vmid') }}" -main_web01_hostname : "{{ lookup('ansible.builtin.env', 'main_web01_hostname') }}" -main_web01_vmid : "{{ lookup('ansible.builtin.env', 'main_web01_vmid') }}" -main_adcs01_hostname : "{{ lookup('ansible.builtin.env', 'main_adcs01_hostname') }}" -main_adcs01_vmid : "{{ lookup('ansible.builtin.env', 'main_adcs01_vmid') }}" -main_linux_srv01_hostname : "{{ lookup('ansible.builtin.env', 'main_linux_srv01_hostname') }}" +child_dc03_hostname : "{{ lookup('ansible.builtin.env', 'child_dc03_hostname') }}" +child_dc03_ip_address : "{{ lookup('ansible.builtin.env', 'child_dc03_ip_address') }}" + main_linux_srv01_vmid : "{{ lookup('ansible.builtin.env', 'main_linux_srv01_vmid') }}" -kali_attackbox_hostname : "{{ lookup('ansible.builtin.env', 'kali_attackbox_hostname') }}" -kali_attackbox_vmid : "{{ lookup('ansible.builtin.env', 'kali_attackbox_vmid') }}" +main_linux_srv01_hostname : "{{ lookup('ansible.builtin.env', 'main_linux_srv01_hostname') }}" +main_linux_srv01_ip_address : "{{ lookup('ansible.builtin.env', 'main_linux_srv01_ip_address') }}" -main_dc01_ip_address : "{{ lookup('ansible.builtin.env', 'main_dc01_ip_address') }}" -tree_dc02_ip_address : "{{ lookup('ansible.builtin.env', 'tree_dc02_ip_address') }}" -child_dc03_ip_address : "{{ lookup('ansible.builtin.env', 'child_dc03_ip_address') }}" -main_websql01_ip_address : "{{ lookup('ansible.builtin.env', 'main_websql01_ip_address') }}" - #main_mssql02_ip_address : "{{ lookup('ansible.builtin.env', 'main_mssql02_ip_address') }}" -main_web01_ip_address : "{{ lookup('ansible.builtin.env', 'main_web01_ip_address') }}" +main_adcs01_vmid : "{{ lookup('ansible.builtin.env', 'main_adcs01_vmid') }}" +main_adcs01_hostname : "{{ lookup('ansible.builtin.env', 'main_adcs01_hostname') }}" main_adcs01_ip_address : "{{ lookup('ansible.builtin.env', 'main_adcs01_ip_address') }}" -main_workstation01_ip_address : "{{ lookup('ansible.builtin.env', 'main_workstation01_ip_address') }}" -main_linux_srv01_ip_address : "{{ lookup('ansible.builtin.env', 'main_linux_srv01_ip_address') }}" -kali_attackbox_ip_address : "{{ lookup('ansible.builtin.env', 'kali_attackbox_ip_address') }}" + +main_websql01_vmid : "{{ lookup('ansible.builtin.env', 'main_websql01_vmid') }}" +main_websql01_hostname : "{{ lookup('ansible.builtin.env', 'main_websql01_hostname') }}" +main_websql01_ip_address : "{{ lookup('ansible.builtin.env', 'main_websql01_ip_address') }}" + network_gateway : "{{ lookup('ansible.builtin.env', 'network_gateway') }}" -- cgit v1.2.3