7398bf70d9
Merge pull request 'Add a utility directory for template playbooks, inventory, preparation for packaging, and longer term utility program.' ( !194 ) from goroboro/ansible-collection-fedoraserver-general:main into main
...
/ ansible-collection (push) Successful in 12s
/ ansible-lint (push) Failing after 36s
Reviewed-on: #194
2026-10-06 07:48:02 +00:00
08f7558fa1
Add a brief README to explain the contents and purpose of the utility directory
2026-09-28 10:58:16 +01:00
9b9c7a5440
Add an ansible.cfg to control location of inventory file, so that you don't have to specify this on each run
2026-09-28 10:50:57 +01:00
103b452afd
Add utility folder for the template playbooks and inventory. Ultimately this folder should include a wrapper utility to manage hosts, roles, and playbook configuration. Also to be added are the components for RPM generation (e.g. spec file etc)
2026-09-28 10:48:23 +01:00
db739a79d9
Add warning to galaxy metadata
/ ansible-lint (push) Successful in 1m29s
/ ansible-collection (push) Successful in 21s
0.1.1
2026-09-26 00:41:21 -07:00
7ae2f0e884
Merge pull request 'Prepare for initial release' ( !193 ) from brettweir/ansible-collection-fedoraserver-general:prepare-for-initial-release into main
...
0.1.0
Reviewed-on: server/ansible-support#193
2026-09-25 08:44:17 +00:00
3cd932b71e
Add minimal README
...
Assisted-by: Pi:qwen3.8-flash-next-it
2026-09-25 01:42:09 -07:00
37a91bd39b
Update build/galaxy metadata
...
Assisted-by: Pi:qwen3.8-flash-next-it
2026-09-25 01:41:58 -07:00
c5f03bd629
General cleanup, fix lint, add immediate: true
...
Assisted-by: Pi:qwen3.8-flash-next-it
2026-09-25 01:31:23 -07:00
84e76152e9
Merge pull request 'Fix the missing step for cockpit security.' ( !191 ) from goroboro/ansible-support:cockpit-fix into main
...
Reviewed-on: server/ansible-support#191
2026-09-23 02:00:36 -07:00
52c5279c0d
Merge pull request 'Add a restart to systemd-resolved to pick up changes' ( !192 ) from goroboro/ansible-support:llmnr-mdns-fix into main
...
Reviewed-on: server/ansible-support#192
2026-09-23 08:41:53 +00:00
d694be0a07
Update cockpit task to use the posix collection firewalld module, which
...
greatly simplifies this task. I also opted to reload the firewall as a
handler.
Since there is a new requirement for the posix collection, the
galaxy.yml, requirements.yml, and README.md are also all updated. I have
to credit Qwen3.8-27B for this, I only worked on the task and handler,
but asked it for review and it noted the missing requirements.
Assisted-by: Qwen3.8-27B-GGUF-UD-Q4_K_XL
2026-09-22 15:37:44 +01:00
ca6d9cb11b
Switch to use a handler for the systemd-resolved reload
2026-09-22 09:12:23 +01:00
a9256466e0
Add a restart to systemd-resolved to pick up changes
2026-09-21 18:29:08 +01:00
fac3bb33f3
Fix the missing step for cockpit security. The doc is explicit about how this should be done, by removing the service in firewalld. Once this is done, the user either needs to use SSH tunnels or a Cockpit proxy, or needs to enable the service on an ad hoc basis.
2026-09-21 16:55:26 +01:00
96ccec10bf
Merge pull request 'Add ForgeJo Workflow to build and publish collection' ( !190 ) from brettweir/ansible-support:add-publish-workflow into main
...
Reviewed-on: server/ansible-support#190
2026-09-21 08:01:41 +00:00
91913924ca
Remove on: pull_request
...
Assisted-by: Pi:qwen3.8-flash-next-it
2026-09-21 00:47:37 -07:00
4a3a238b30
Combine build/publish jobs to avoid artifacts
...
Assisted-by: Pi:qwen3.8-flash-next-it
2026-09-21 00:20:05 -07:00
36c5bd2c80
Add Ansible Galaxy collection build/publish workflow
...
Assisted-by: Pi:qwen3.8-flash-next-it
2026-09-20 23:54:34 -07:00
e05a0bfe13
Merge pull request 'Add Galaxy metadata and clean up filesystem' ( !189 ) from brettweir/ansible-support:restructure-as-collection into main
...
Reviewed-on: server/ansible-support#189
2026-09-21 05:02:06 +00:00
d90295a216
Clean up and prepare for release as collection
...
Assisted-by: Pi:qwen3.8-flash-next-it
2026-09-20 02:47:39 -07:00
62c15b44b1
Merge pull request 'Add ansible-lint ForgeJo Workflow' ( !188 ) from brettweir/ansible-support:update-ansible-lint-ci into main
...
Reviewed-on: server/ansible-support#188
2026-09-19 22:23:49 +00:00
0b068da12e
Add ansible-lint CI job
...
Assisted-by: Pi:qwen3.8-flash-next-it
2026-09-19 15:19:12 -07:00
ae061bedc5
Merge pull request 'Doc-update to align with PR 186 and to fully document variables for the postinstall role' ( !187 ) from goroboro/ansible-support:doc-update into main
...
Reviewed-on: server/ansible-support#187
2026-09-18 10:53:36 +00:00
728d1c9893
Small tweaks to improve some wording before we push this
2026-09-18 11:50:13 +01:00
9aa26f15e1
Show that you set the boolean for hostname_time_configuration to true when setting the hostname and timezone
2026-09-18 11:42:18 +01:00
5b057be3e7
Update documentation to correct coverage on variables.
...
Assisted-by: Qwen3.8-27B-GGUF-UD-Q4_K_XL
2026-09-18 11:42:05 +01:00
19af4190c0
Link to the postinstall role README
2026-09-18 11:41:51 +01:00
dcefd4bbd2
Add a description of the tasks and their Boolean values. I noted that a couple of the tasks are still not functional. We should complete these and then update this doc.
...
Also updates the title and the Ansible version requirement.
2026-09-18 11:40:45 +01:00
c3f6e6f4bf
Merge pull request 'make the repo conform with ansible-lint' ( !186 ) from eseyman/ansible-support:ansible-lint-compliance into main
...
Reviewed-on: server/ansible-support#186
2026-09-18 09:25:33 +00:00
6e65d4c362
Take into account goroboro's review
2026-09-17 23:20:29 +02:00
9e7a130a96
make the repo conform with ansible-lint
2026-09-14 23:23:40 +02:00
7ba36d3c70
Merge pull request 'Use booleens to select which postinstall tasks you want to run' ( !183 ) from eseyman/ansible-support:tasks_selection into main
...
Reviewed-on: server/ansible-support#183
Reviewed-by: Rowan Puttergill <goroboro@noreply.forge.fedoraproject.org>
We agreed to use booleans for task selection. This change implements the functionality and looks good. I am merging so that we can go ahead with documentation.
2026-09-02 15:02:33 +00:00
47f9498cfa
Merge pull request 'Specify that this role is licensed GPLv3'' ( !182 ) from eseyman/ansible-support:license into main
...
Reviewed-on: server/ansible-support#182
Looks good to me and aligns with the License that we set for the whole project. This change helps sanitize our content and consolidates on one license.
2026-09-02 14:59:55 +00:00
ae28bfbc88
Use booleens to select which postinstall tasks you want to run
2026-09-01 23:27:47 +02:00
04caec7f03
Specify that this role is licensed GPLv3'
2026-09-01 23:11:28 +02:00
2b83fd5603
Merge pull request 'Promote contents of fedora-ansible directory to project root' ( !180 ) from brettweir/ansible-support:promote-fedora-license-directory into main
...
Reviewed-on: server/ansible-support#180
2026-08-18 03:32:00 +00:00
c8b6f8c90a
Merge pull request 'Update license to GPLv3' ( !179 ) from brettweir/ansible-support:update-license into main
...
Reviewed-on: server/ansible-support#179
Looks good to me and agreed by 3 members.
2026-08-17 12:55:34 +00:00
6ef67b54e3
Promote contents of fedora-ansible directory to project root
2026-08-15 22:41:43 -07:00
53105b95c8
Update license to GPLv3
2026-08-15 22:33:02 -07:00
dc1b3d260e
Merge pull request 'Fix the disable-LLMNR-mDNS task, which was failing because it couldn't find the file at the path and wasn't copying to the correct location.' ( !177 ) from goroboro/ansible-support:post-install-resolved-fix into main
...
Reviewed-on: server/ansible-support#177
2026-08-11 08:00:35 +00:00
5f37c92eab
Merge pull request 'Write up the Fedora post-install role README to describe how to use this role, what it's dependencies are and what it does. This will need further work as we improve the tasks within the role.' ( !176 ) from goroboro/ansible-support:post-install-README into main
...
Reviewed-on: server/ansible-support#176
2026-08-11 07:59:21 +00:00
351976c603
Fix yaml document delimiter and quotes for role in yaml
2026-08-11 08:58:28 +01:00
87dc397bdf
Merge pull request 'Add missing SSH task to handle updating SSH config for no-password authentication' ( !175 ) from goroboro/ansible-support:post-install-ssh-local into main
...
Reviewed-on: server/ansible-support#175
2026-08-11 07:58:20 +00:00
6565758419
Merge pull request 'Fix DNF Automatic stuff in the post-install role' ( !178 ) from goroboro/ansible-support:post-install-dnf-update into main
...
Reviewed-on: server/ansible-support#178
2026-08-11 07:56:47 +00:00
ef5805b42f
Fix sentence case in titles
2026-08-11 08:52:02 +01:00
cf0821e74a
Fix titles and allow task to install additional sofware to skip if
...
posinstall_packages var is not set. This makes this entirely optional
and configurable with a var, but doesn't block the update from running
if it isn't configured.
Assisted-by: Qwen3-Coder-30B-A3B-Instruct-GGUF
2026-08-06 17:54:31 +01:00
b00f9bb9fa
Fixed old syntax that was emitting a warning message.
...
Assisted-by: Qwen3-Coder-30B-A3B-Instruct-GGUF
2026-08-06 17:42:41 +01:00
e839fb8262
Fix the DNF automatic task. This started by trying to install a package that didn't exist, and didn't have a config defined, and was failing to start the timer.
2026-08-06 17:31:54 +01:00
b7d360d600
Define some default variables for configuring dnf-automatic
2026-08-06 17:28:19 +01:00