capitanh.microk8s_ansible_role

Rôle Ansible Microk8s

Ce rôle installe la distribution Kubernetes Microk8s. Les services suivants sont activés par défaut :

  • dns
  • storage
  • ingress
  • host-access

Vous pouvez sélectionner les services activés en les listant dans la variable microk8s_services.

Quelques autres outils sont également installés :

  • k9s
  • helm
  • vclusters

Exigences

La complétion de shell et les alias sont pour zsh, aucune configuration bash n'est affectée.

Variables du Rôle

Les variables pour ce rôle sont :

channe: latest     # Quel canal snap utiliser lors de l'installation de microk8s, par défaut c'est latest
admin_user:        # Compte utilisateur à utiliser
microk8s_services: # Liste par défaut des services à activer
  - dns
  - storage
  - ingress
  - host-access

Dépendances

  • pip

Exemple de Playbook

Enregistrez le rôle dans requirements.yml :

    - src: capitanh.microk8s_ansible_role
      name: microk8s

Incluez-le dans vos playbooks :

    - hosts: serveurs
      roles:
      - microk8s

Licence

BSD

À propos du projet

Microk8s Ansible Role

Installer
ansible-galaxy install capitanh.microk8s_ansible_role
Licence
Unknown
Téléchargements
2.5k
Propriétaire