Commit Graph

183 Commits

Author SHA1 Message Date
e327754260 refactor ♻️: Improve formatting and consistency in setupacdc.yml
Refactored the setupacdc.yml file to improve formatting, consistency, and readability. This includes standardizing indentation, spacing, and variable naming conventions.
2025-11-04 19:18:58 +01:00
bb83d9368b style 💎: Update LXC container setup command
Updated the pct create command to include ssh-public-keys and features, ensuring consistency with other setup commands.
2025-11-04 19:12:16 +01:00
08c9123c76 chore 📦: Update setupacdc.yml to include debug logging
Added a new debug log statement to the setupacdc.yml file, allowing for more detailed output during container creation. This change enables users to see the value of the container_password variable in the logs. The update also includes minor formatting adjustments to improve readability.
2025-11-04 19:06:26 +01:00
a2deff2d43 style 💎: Update password format in setupacdc.yml
Updated the password format to use double quotes instead of single quotes for better readability and security.
2025-11-04 19:04:30 +01:00
064f775a13 style 💎: Update password format in setupacdc.yml
Updated the password format to use double quotes instead of single quotes, ensuring consistency with other configuration files.
2025-11-04 17:54:35 +01:00
3bf6f5f3ee chore 📦: Update setupacdc.yml with new password format
Updated the `container_password` field to use a more secure and consistent format, following the latest best practices for password storage. This change ensures that passwords are properly hashed and stored securely in the container configuration.
2025-11-04 17:53:35 +01:00
4d1ce5d020 style 💎: Update password format in setupacdc.yml
Updated the password format to use double quotes for better readability and consistency with other shell commands.
2025-11-04 17:51:36 +01:00
45f60c45dc style 💎: Update container password format in setupacdc.yml
Updated the container password field to use a templated value, ensuring consistency with other configuration settings.
2025-11-04 17:50:56 +01:00
eb61288865 chore 📦: Update setupacdc.yml to enable logging
Changed the `no_log` option from true to false in the setupacdc.yml file, allowing for log output during container creation. This change enables more detailed debugging and monitoring capabilities.
2025-11-04 17:49:52 +01:00
0c943620d6 style 💎: Update setupacdc.yml to enable logging by default
Changed the 'no_log' option from false to true in the setupacdc.yml file, enabling logging for containers. This change ensures that logs are generated and stored as expected.
2025-11-04 17:47:17 +01:00
1c1b2aa29f chore 📦: Update password variable in setupacdc.yml to use environment variable
Updated the password variable in the setupacdc.yml file to use an environment variable instead of a hardcoded value, making it easier to manage and secure sensitive information.
2025-11-04 17:46:54 +01:00
c30c7cf87d chore 📦: Update setupacdc.yml to remove unused debug tasks
Removed two unused debug tasks from the setupacdc.yml file, as they were not being used in the current workflow. This cleanup will improve the overall efficiency of the Ansible playbook.
2025-11-04 17:44:32 +01:00
c5fc0db06d chore 📦: Update setupacdc.yml to remove unused variable
Removed the `addc_admin_password` variable from the setupacdc.yml file, as it was not being used. This change simplifies the configuration and reduces unnecessary complexity.
2025-11-04 17:31:48 +01:00
5a8998539d style 💎: Update debug message with missing admin password variable
Updated the debug message to use the correct variable for the admin password, ensuring consistency in the output. This change improves readability and maintainability of the setup process.
2025-11-04 17:24:08 +01:00
0cc2e09e32 feat : Add new task to setupacdc.yml for saying hello
A new Ansible debug task has been added to the setupacdc.yml file, which prints a greeting message with the admin password. This change enhances the automation process by providing additional feedback during execution.
2025-11-04 17:23:27 +01:00
1aa9397e58 style 💎: Update password variable in setupacdc.yml
Updated the `addc_admin_password` variable to use the correct syntax, ensuring consistency with other variables in the file.
2025-11-03 21:17:25 +01:00
1c04312797 chore 📦: Update setupacdc.yml with new variable for admin password
Added a new variable to the setupacdc.yml file to store the admin password, making it easier to manage and update in the future.
2025-11-03 21:16:30 +01:00
6bf13f7a42 style 💎: Update debug message with admin password
Updated the debug message to include the admin password for better logging, making it easier to identify the source of issues.
2025-11-03 21:14:12 +01:00
ff63991e01 chore 📦: Update setupacdc.yml with new variables for Samba domain info
Added new variables to the setupacdc.yml file to store Samba domain admin password, allowing for easier configuration and management of the domain. This change enables more flexibility in the setup process.
2025-11-03 21:10:54 +01:00
c39c390ce9 chore 📦: Update setupacdc.yml to include Samba AD DC role
Updated the setupacdc.yml file to include the deployment of the Samba AD DC role, ensuring consistency with the latest Ansible roles. This change simplifies the setup process and reduces potential configuration errors.
2025-11-03 17:47:09 +01:00
15524c9d4b chore 📦: Update setupacdc.yml with new password variable
Updated the `container_password` variable to use a more secure method of storing sensitive information, and removed the hardcoded admin password from the configuration.
2025-11-03 17:45:12 +01:00
5a39683bdd chore 📦: Update setupacdc.yml to use Ansible's built-in variables
Updated the container_password variable from a string interpolation to a raw string literal, and removed the commented out line for deploying the Samba AD DC role. This change simplifies the playbook and reduces potential issues with variable expansion.
2025-11-03 17:44:22 +01:00
0241afcd2e chore 📦: Update password encryption in setupacdc.yml
Changed the way passwords are encrypted in the setupacdc.yml file, now using a hardcoded value instead of environment variable. This change simplifies the configuration process but may impact security if not handled properly.
2025-11-03 17:38:12 +01:00
26caf0c9ca style 💎: Update password and SSH keys in setupacdc.yml
Updated the password and SSH public keys configuration in the setupacdc.yml file to improve security and consistency.
2025-11-03 17:36:53 +01:00
0c2a97c5a3 style 💎: Update setupacdc.yml formatting and add quotes around variables
Updated the setupacdc.yml file to improve readability by adding quotes around variable names, ensuring consistency in formatting.
2025-11-03 17:35:27 +01:00
5be175fc51 style 💎: Update setupacdc.yml to remove unnecessary log flag
Removed the no_log flag from the setupacdc task, as it was not being used. This change simplifies the configuration and makes it easier to manage. The updated flag will be set to true by default in future changes.
2025-11-02 20:47:26 +01:00
5eb6f8b563 chore 📦: Update setupacdc.yml with new admin password variable
Updated the `container_password` variable to use a more secure and configurable approach, utilizing the `addc_admin_password` variable. This change allows for easier management of container passwords in the future.
2025-11-02 20:46:22 +01:00
38ad3f2599 chore 📦: Update setupacdc.yml to include Samba AD DC role deployment
Added a new task to deploy the Samba AD DC role using Ansible, allowing for more flexible and secure Active Directory deployments. This change enhances the overall setup process and improves its reliability.
2025-11-02 20:44:01 +01:00
cb5342d0b9 style 💎: Update command to shell instead of command
Switched from `command` to `shell` in the `pct exec` task for better readability and flexibility.
2025-11-02 17:06:49 +01:00
98bf9f3c25 chore 📦: Update setupacdc.yml to improve container provisioning and cleanup processes
Updated the setupacdc.yml configuration to include additional checks for container IP address availability, improved package management, and enhanced timezone handling. These changes aim to streamline the provisioning process while maintaining a clean and efficient environment.
2025-11-02 16:59:48 +01:00
a71d196cc0 chore 📦: Update LXC container management in setupacdc.yml
Updated the Ansible playbook to check if a LXC container is running before starting it, and added a conditional statement to start the container only when it's stopped. This change improves the reliability of the setup process.
2025-11-02 12:36:17 +01:00
fa263a4b27 chore 📦: Update setupacdc.yml to include rootfs size
Updated the rootfs size in the setupacdc.yml file to match the new disk size, ensuring consistency with the latest container storage configuration.
2025-11-02 12:26:02 +01:00
d706c92a2f chore 📦: Update rootfs path in setupacdc.yml
Updated the rootfs path to use a more efficient storage format, reducing disk space requirements.
2025-11-02 12:22:14 +01:00
ed30cb748b style 💎: Update rootfs size to use a single value
Simplified the rootfs configuration by removing the size parameter and using a single value of 7G, making it consistent with other configurations.
2025-11-02 12:14:49 +01:00
fa5ee9d085 style 💎: Update rootfs size in setupacdc.yml
Updated the rootfs size from a local LVM to a fixed size of 7G, simplifying the configuration process.
2025-11-02 12:13:18 +01:00
e1ea5b53d1 style 💎: Update rootfs configuration for LXC containers
Updated the rootfs configuration in setupacdc.yml to include the local-lvm partition, ensuring consistency with PVE's requirements.
2025-11-02 12:11:03 +01:00
c2736624d8 chore 📦: Update setupacdc.yml to include rootfs configuration
Added a new parameter to the setupacdc.yml file to specify the root filesystem for containers, allowing for more flexible and efficient container setup. This change enables the use of local LVM as the root filesystem for containers, improving overall system performance and security.
2025-11-02 12:10:41 +01:00
95fe09aa72 chore 📦: Update package manager and cleanup
Updated the package manager to use apt, added commands to update all packages to their latest version, remove useless packages from the cache, and remove dependencies that are no longer required. This should improve the overall efficiency of the setup process.
2025-11-02 11:59:14 +01:00
428516978c chore 📦: Improve setup process for container creation
Added checks to ensure container has an IP address and SSH is available before proceeding with the setup. This improves the reliability of the setup process.
2025-11-02 11:11:01 +01:00
bff09c8fab style 💎: Update timezone variable formatting
Updated the timezone variable in setupacdc.yml from `{{ localization_timezone }}` to `{{ localization_timezone }}`, ensuring consistent formatting and readability.
2025-11-02 11:05:54 +01:00
af9a1417d4 chore 📦: Update setupacdc.yml with new container configuration and timezone settings
Updated the setupacdc.yml file to include a new provision for dc1 LXC, added a task to set the timezone using community.general.timezone, and updated package installation. This change enables more flexible container configurations and timezone management.
2025-11-02 11:04:30 +01:00
52b4abee8c chore 📦: Update package dependencies in setupacdc.yml
Updated the list of packages to be installed during setup, removing unnecessary dependencies.
2025-11-02 10:48:51 +01:00
13d07f31b6 chore 📦: Update timezone in setupacdc.yml
Updated the timezone parameter in the setupacdc.yml file to include localization_timezone, allowing for more flexible container configuration. This change enables the use of a custom timezone for containers, improving overall flexibility and customization options.
2025-11-02 10:47:57 +01:00
2eedffd23c chore 📦: Update setupacdc.yml to remove unnecessary package
Removed the 'openssh-server' package from the setup script as it's no longer required. This change simplifies the setup process and reduces unnecessary dependencies.
2025-11-02 10:42:14 +01:00
f880f5b8d5 chore 📦: Update setupacdc.yml to combine SSH public keys into one file
Updated the setupacdc.yml configuration to combine SSH public keys into a single file, improving security and organization. This change simplifies the process of managing SSH keys for LXC containers.
2025-11-02 10:21:23 +01:00
fa68e6b6a8 style 💎: Update setupacdc.yml to use double quotes for ssh-public-keys
Fixed formatting issue in setupacdc.yml file by updating the ssh-public-keys parameter to use double quotes instead of single quotes. This change ensures consistent and correct parsing of the configuration file.
2025-11-02 10:11:41 +01:00
da956e8ddd style 💎: Update container pubkey to use first key from list
Changed the way the container public key is set in setupacdc.yml, now it uses the first key from the ssh_public_keys list instead of all keys. This change improves consistency and reduces potential security risks.
2025-11-02 10:10:17 +01:00
8fb2503018 chore 📦: Update setupacdc.yml to use default public key
Updated the `container_pubkey` setting in `tasks/setupacdc.yml` to utilize the default public key provided by Ansible, eliminating the need for manual configuration of the SSH public key.
2025-11-02 10:07:05 +01:00
82b4bd3e9c chore 📦: Update setupacdc.yml to use container_pubkey
Updated the setupacdc.yml file to include the container's SSH public key for authorized key management, ensuring secure access to the container. This change improves security and reduces manual configuration steps.
2025-11-02 10:04:28 +01:00
4537dcd27a chore 📦: Update setupacdc.yml with new LXC provision and package management tasks
Updated the LXC provision task to include SSH authorized keys and updated package management to install useful packages like nano, tzdata, and openssh-server. This change improves the overall setup process for the DC1 LXC.
2025-11-02 09:53:07 +01:00