Commit Graph

198 Commits

Author SHA1 Message Date
11def78ede chore 📦: Update timezone setup in setupacdc.yml
Updated the timezone setup to use a named timezone instead of a community.general.timezone, which is no longer available. This change simplifies the configuration and makes it easier to manage different timezones.
2025-11-06 20:36:37 +01:00
04adf0dcde style 💎: Update requirements.yml with new collection
Updated the list of required collections in the project's configuration file to include the latest version of Proxmox. This change ensures that the project can be properly installed and configured on a Proxmox server.
2025-11-06 20:31:12 +01:00
b959a7beb1 chore 📦: Update requirements.yml
Updated the list of dependencies in requirements.yml to ensure compatibility with the latest version of the Proxmox community collection.
2025-11-06 20:27:07 +01:00
1384be1251 style 💎: Update requirements.yml
Updated the list of required dependencies for the project, removing the community.proxmox collection and adding community.general.
2025-11-06 19:42:02 +01:00
7969b5fe7f chore 📦: Add new dependency to requirements.yml
Updated the list of dependencies in requirements.yml to include the new 'community.general' collection, allowing for easier management of project dependencies.
2025-11-06 19:03:58 +01:00
71c899b233 style 💎: Update container template and ostype in setupacdc.yml
Updated the container template to use Debian 13 standard and updated the container ostype from Ubuntu to Debian. This change reflects a shift in the distribution used for the container, allowing for more flexibility in the build process.
2025-11-05 20:37:01 +01:00
d3759dc082 chore 📦: Update setupacdc.yml to enable privileged containers by default
Changed the `container_unprivileged` setting from `1` to `0`, allowing for more flexibility in container configuration. This change will impact how containers are set up and managed in the project.
2025-11-05 20:33:21 +01:00
32a0f30520 chore 📦: Refactored package installation and update logic for consistency
Simplified the setupacdc.yml file by removing redundant tasks and improving readability. This change ensures that all necessary packages are installed and updated correctly, making it easier to maintain the configuration.
2025-11-05 19:22:41 +01:00
495cf1c384 refactor ♻️: Simplify setupacdc.yml by removing unnecessary tasks
Refactored the setupacdc.yml to remove redundant tasks and improve readability. This change simplifies the deployment process for Samba AD DC role.
2025-11-05 19:19:15 +01:00
a50362b9cf chore 📦: Update apt cache and install all available updates for setupacdc.yml
Updated the setupacdc.yml task to include installing an updated apt cache, upgrading packages, and performing a non-interactive Ubuntu release upgrade. This change enhances the overall reliability of the setup process.
2025-11-05 19:16:01 +01:00
c4d9e80c93 chore 📦: Update setupacdc.yml to include Ubuntu release upgrade and kernel reboot steps
Added new steps to the setupacdc.yml file to ensure a more robust Ubuntu installation process, including running the `do-release-upgrade` command and rebooting if a kernel update occurs. This change aims to improve the overall stability of the Samba AD DC role deployment.
2025-11-05 19:11:44 +01:00
b868f7715c chore 📦: Update container template and ostype in setupacdc.yml
Updated the container template and ostype from Debian to Ubuntu, reflecting a change in the underlying OS. This update ensures consistency with the new environment configuration.
2025-11-05 18:39:13 +01:00
4f58b7c299 style 💎: Update container template version
Updated the container template version in setupacdc.yml to match the latest Debian standard, removing unnecessary comments and formatting.
2025-11-04 21:11:31 +01:00
3ad717091b chore 📦: Update Debian template for setupacdc
Updated the Debian template in setupacdc.yml to use a newer version, ensuring compatibility with the latest dependencies.
2025-11-04 20:54:38 +01:00
8367c9c1bf chore 📦: Update setupacdc.yml to enable facts gathering for dc1 LXC
Enabled facts gathering for the dc1 LXC provision task, ensuring accurate inventory data collection. This change improves the overall reliability of the setup process.
2025-11-04 20:41:13 +01:00
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