buluma.firefox

Rôle Ansible firefox

Installation de Firefox.

GitHub Version Problèmes Demandes de Tirage Téléchargements
github Version Issues PullRequests Ansible Role

Exemple de Playbook

Cet exemple est tiré de molecule/default/converge.yml et est testé à chaque push, demande de tirage et publication.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true
  roles:
    - role: buluma.firefox

La machine doit être préparée. Dans CI, cela se fait en utilisant molecule/default/prepare.yml:

---
- name: Préparer
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: buluma.bootstrap
    - role: buluma.ca_certificates

Voir aussi une explanation et exemple complet sur la façon d'utiliser ces rôles.

Variables de Rôle

Les valeurs par défaut des variables sont définies dans defaults/main.yml:

---
# https://github.com/030/ansible-firefox
# https://ftp.mozilla.org/pub/firefox/releases/123.0/SHA512SUMS
firefox_checksum: sha512:9ab94d078ef9178e2b12ab8aa114eb6f84ea7c9b3055e552156764019a13aeb39fff91f9b402156c5c12b6053df14228bbffffe81199dc6ef967d21fb5a962ba  # yamllint disable-line rule:line-length
firefox_desktop_icon: false
firefox_home: /opt/firefox-{{ firefox_version }}
firefox_image_path: "firefox/browser/chrome/icons/default/default128.png"
firefox_logo: "{{ firefox_home }}/{{ firefox_image_path }}"
firefox_version: "123.0"

Exigences

État des rôles utilisés

Les rôles suivants sont utilisés pour préparer un système. Vous pouvez préparer votre système d'une autre manière.

Exigence GitHub Version
buluma.bootstrap Ansible Molecule Version
buluma.ca_certificates Ansible Molecule Version

Contexte

Ce rôle fait partie de nombreux rôles compatibles. Consultez la documentation de ces rôles pour plus d'informations.

Voici un aperçu des rôles liés :

dépendances

Compatibilité

Ce rôle a été testé sur ces images de conteneur:

conteneur tags
EL 7
Ubuntu tous
Debian tous
Fedora tous

La version minimale d'Ansible requise est 2.12, des tests ont été effectués sur :

  • La version précédente.
  • La version actuelle.
  • La version de développement.

Si vous trouvez des problèmes, veuillez les signaler sur GitHub

Journal des modifications

Historique du Rôle

Licence

Apache-2.0

Informations sur l'auteur

Shadow Walker

À propos du projet

Firefox Installation.

Installer
ansible-galaxy install buluma.firefox
Licence
apache-2.0
Téléchargements
5k
Propriétaire
DevOps Engineer