sicruse.dockapps

Nazwa roli

Ta rola Ansible konfiguruje docka na komputerze Mac OSX. Odpowiada za tworzenie ikon docka dla aplikacji i folderów według preferencji użytkownika.

Wymagania

Ta rola wykorzystuje dockutil do manipulowania dockiem i zainstaluje to za pomocą homebrew. Dlatego homebrew musi być zainstalowane przed użyciem tej roli.

########### Instalacja Homebrew ############
if ! command -v brew >/dev/null; then
  echo Instalowanie Homebrew...
  # tłumimy potrzebę naciśnięcia 'return' podczas uruchamiania skryptu instalacyjnego.
  yes '' | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
else
  echo Homebrew już zainstalowane...
fi

Zmienne roli

dockapps_apps: podaje listę aplikacji, które mają zostać dodane do docka. Każdy element opisuje ścieżkę do aplikacji zdefiniowaną w następujący sposób:

dockapps_apps:
    - < ścieżka do pakietu aplikacji, który ma być wyświetlany na docku >

np.

dockapps_apps:
    - "/Applications/Google Chrome.app"

dockapps_apps_spacing: podaje listę aplikacji, po których należy umieścić odstęp. Każdy element opisuje nazwę aplikacji zdefiniowaną w następujący sposób:

dockapps_apps_spacing:
    - < nazwa aplikacji, po której powinien być odstęp >

np.

dockapps_apps_spacing:
    - "Google Chrome"

dockapps_folders: podaje listę folderów, w tym preferowany tryb wyświetlania, które mają być umieszczone na docku. np.

dockapps_folders:
    - { path: "~/Downloads",  view: fan   }
    - { path: "~/Documents",  view: grid  }

Zależności

Ta rola nie ma innych zależności z ansible galaxy.

Przykładowy playbook

---
- hosts: localhost
  remote_user: root
  roles:
    - sicruse.dockapps

Licencja

MIT

Informacje o autorze

Jeśli masz jakiekolwiek pytania lub uwagi, skontaktuj się ze mną za pośrednictwem [e-maila](mailto:si@sicruse.com?subject=dockapps Feedback).

O projekcie

MacOSX app installer & dock manager

Zainstaluj
ansible-galaxy install sicruse.dockapps
Licencja
Unknown
Pobrania
130
Właściciel