robertdebock.umask

Rola Ansible umask

Zainstaluj i skonfiguruj umask w swoim systemie.

GitHub GitLab Pobrania Wersja
github gitlab downloads Wersja

Przykładowy Playbook

Ten przykład został wzięty z molecule/default/converge.yml i jest testowany przy każdym wciśnięciu, żądaniu pull i wydaniu.

---
- name: Zbiegać
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.umask
      umask: "0027"

Maszyna musi być przygotowana. W CI jest to robione za pomocą molecule/default/prepare.yml:

---
- name: Przygotuj
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: robertdebock.bootstrap

Zobacz również pełne wyjaśnienie i przykład jak korzystać z tych ról.

Zmienne Roli

Domyślne wartości dla zmiennych są ustawione w defaults/main.yml:

---
# plik domyślny dla umask

umask: "0022"

umask_users:
  - root

Wymagania

Stan używanych ról

Następujące role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub GitLab
robertdebock.bootstrap Status budowy GitHub Status budowy GitLab

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Zobacz dokumentację tych ról aby uzyskać więcej informacji.

Oto przegląd powiązanych ról: zależności

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
Alpine wszystkie
Debian wszystkie
EL 9
Fedora wszystkie
Ubuntu wszystkie

Minimalna wymagana wersja Ansible to 2.12, testy były przeprowadzane na:

  • poprzedniej wersji.
  • bieżącej wersji.
  • wersji deweloperskiej.

Jeśli znajdziesz problemy, zgłoś je na GitHubie.

Licencja

Apache-2.0.

Informacje o autorze

robertdebock

Proszę rozważ wsparcie mnie.

O projekcie

Install and configure umask on your system.

Zainstaluj
ansible-galaxy install robertdebock.umask
Licencja
apache-2.0
Pobrania
394
Właściciel
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.