Ansible Playbook for Initial Configuration of Fedora
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jake Price 70ad39b9a5 Add Firefox settings and gsettings 3 weeks ago
.gitignore Remove vault, add vars 3 weeks ago Update README with current instructions 3 weeks ago
ansible.cfg Remove vault password file 3 weeks ago
playbook.yml Add Firefox settings and gsettings 3 weeks ago
requirements.yml Initial commit 3 months ago

Ansible Playbook to Configure Fedora 34 on ThinkPad

This playbook configures my ThinkPad T480, following a fresh installation of my goto distro, Fedora.

Install Ansible

Install Ansible using dnf.

sudo dnf install ansible --assumeyes

Clone Repository

Clone the repository into ~/Downloads.

git clone ~/Downloads/ansible-thinkpad-fedora

Ansible Variables

Create a vars.yml file in the repository folder, and provide values for the below variables.

firefox_start_page: <value>
git_config_user_email: <value>
git_config_user_name: <value>
personal_username: <value>

Ansible Collections

Still within the repository directory, install the collections specified in requirements.yml.

ansible-galaxy collection install -r requirements.yml

Run Playbook

Run the playbook to configure the new installation of Fedora, and input your sudo password when prompted.

# Run Playbook:
ansible-playbook --ask-become-pass playbook.yml