Initialisation
Lorsque les précédentes étapes sont appliquées, lancez les commandes suivantes:
Sans la forge
task init
task apply
Avec la forge
Dans un premier temps:
task init
task apply:all
task init va:
- générer le fichier
terraform.tfvarstout en récupérer les valeurs des objets 1Password - télécharger les providers Tofu / Terraform
task apply va:
- installer toute la stack à l’exception de la forge et tout ce qui la concerne
task apply:base va déployer en plus:
- forgejo
- 2 runners act
- créer un compte ArgoCD et un compte de service permettant l’accès au registre
- ajouter la clé SSH publique ArgoCD à son compte
- créer un token associé au compte ArgoCD permettant le dispatch des actions