buluma.fish

Ansible Role fish

This role installs the Friendly Interactive Shell (fish).

GitHub Version Issues Pull Requests Downloads
github Version Issues PullRequests Ansible Role

Example Playbook

This example is from molecule/default/converge.yml and is tested with every change made to the code.

---
- hosts: all
  become: yes

  vars:
    distros:
      - Debian9
      - Debian10
      - RedHat7
      - RedHat8
      - Fedora30
      - Fedora31
      - Fedora32
      - Ubuntu16
      - Ubuntu18
      - Ubuntu20

  tasks:
    - include_role:
        name: buluma.fish
      when: ansible_facts.distribution ~ ansible_facts.distribution_major_version in distros

Make sure to prepare the machine beforehand. In continuous integration (CI), this is done using molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  gather_facts: no
  become: yes
  serial: 30%

  roles:
    - role: buluma.bootstrap

For a more detailed explanation and example, check out this link.

Role Variables

Default values for the variables are found in defaults/main.yml:

---
fish_release_version: 3

Requirements

State of Used Roles

The following roles are used for system preparation. You can choose different methods if you prefer.

Requirement GitHub Version
buluma.bootstrap Ansible Molecule Version

Context

This role works alongside many other compatible roles. For more information, you can view the documentation for these roles.

Here is a visual overview of related roles:

dependencies

Compatibility

This role has been tested on the following container images (Docker Hub):

container tags
EL all
Ubuntu all
Debian all
Fedora all

You need at least Ansible version 2.12. Tests have been performed on:

  • The previous version.
  • The current version.
  • The development version.

If you notice any problems, please report them on GitHub.

Changelog

For the history of changes, see Role History.

License

This role is licensed under Apache 2.0.

Author Information

Created by Shadow Walker.

Informazioni sul progetto

Install the Friendly Interactive Shell (fish)

Installa
ansible-galaxy install buluma.fish
Licenza
apache-2.0
Download
5.9k
Proprietario
DevOps Engineer