2025-12-28 11:23:06 +01:00
2025-12-27 11:25:06 +01:00
2025-12-27 11:25:06 +01:00
2025-12-28 11:23:06 +01:00
2025-12-27 11:25:06 +01:00
2025-12-27 11:21:03 +01:00
2025-12-27 11:25:06 +01:00
2025-12-27 08:49:12 +00:00
2025-12-28 11:15:14 +01:00
2025-12-28 11:16:29 +01:00

Ansible Setup for Fedora Workstations

Comprehensive Ansible configuration for managing Fedora Workstation laptops. This repository provides automated configuration management for system setup, package management, security hardening, and laptop-specific optimizations.

Running the Playbook

Basic Usage

Run the main playbook against localhost:

ansible-playbook -i inventory/hosts playbook.yml --ask-become-pass

The --ask-become-pass flag will prompt you for your sudo password, which is needed for most system configuration tasks.

Useful Variations

Dry run first (see what would change without making changes):

ansible-playbook -i inventory/hosts playbook.yml --check --diff

Check syntax before running:

ansible-playbook playbook.yml --syntax-check

Run only specific tags:

ansible-playbook -i inventory/hosts playbook.yml --tags "packages" --ask-become-pass

List all tasks that would be executed:

ansible-playbook -i inventory/hosts playbook.yml --list-tasks

Run against specific host:

ansible-playbook -i inventory/hosts playbook.yml --limit hostname --ask-become-pass

Recommendation

It's recommended to start with --check --diff to preview changes before actually applying them to your system.

Description
Ansible Playbooks
Readme AGPL-3.0 69 KiB
Languages
Shell 100%