Quantcast
Channel: DevOps tips & tricks
Viewing all articles
Browse latest Browse all 181

Postinstall tasks for Fedora using Ansible

$
0
0
Fedora Ansible tasks repo - various tasks

https://github.com/fabaff/fedora-ansible

Code for example below
https://github.com/dveselka/fedora-ansible-postinstall

Create Ansible playbook

[dave@dave fedora-ansible-postinstall]$ find
.
./post_install.yml
./tasks
./tasks/rpmfusion.yml



---
- hosts: localhost
  become: yes
  vars:
    fedora_current: 30
  tasks:
    - include: tasks/rpmfusion.yml

Enable RPMFusion repository

---
- name: install the rpmfusion repo packages
dnf:
name: ['http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-{{ fedora_current }}.noarch.rpm',
'http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-{{ fedora_current }}.noarch.rpm']
state: present

Run Ansible playbook

sudo ansible-playbook post_install.yml -vv
Added Google Chrome installation task
sudo ansible-playbook post_install.yml 
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'


PLAY [localhost] ********************************************************************************************************************************************************

TASK [Gathering Facts] **************************************************************************************************************************************************
ok: [localhost]

TASK [install the rpmfusion repo packages] ******************************************************************************************************************************
ok: [localhost]

TASK [install Fedora Workstation repositories] **************************************************************************************************************************
ok: [localhost]

TASK [install Google Chrome] ********************************************************************************************************************************************
ok: [localhost]

PLAY RECAP **************************************************************************************************************************************************************
localhost : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0


Viewing all articles
Browse latest Browse all 181

Trending Articles