50 lines
1.2 KiB
Markdown
50 lines
1.2 KiB
Markdown
# Ansible Collection - arcodange.factory
|
|
|
|
Documentation for the collection.
|
|
|
|
```sh
|
|
MY_TOKEN= #<my token (see https://www.duckdns.org/domains)>
|
|
kubectl create secret generic traefik-duckdns-token --from-literal="DUCKDNS_TOKEN=$MY_TOKEN" -n kube-system
|
|
```
|
|
|
|
```mermaid
|
|
%%{init: { 'logLevel': 'debug', 'theme': 'dark' } }%%
|
|
timeline
|
|
title ordre des playbook
|
|
section Setup DNS, OS, ...
|
|
configuration manuelle
|
|
: installer OS, réserver IP statique, configurer SSH,VNC
|
|
: formater et créer des partitions avec gparted
|
|
section Docker & K3S
|
|
system
|
|
: install Docker
|
|
: install K3S working with docker
|
|
: configure Traefik
|
|
|
|
section Volume, NFS
|
|
setup hard_disk
|
|
: monter les partitions
|
|
: installer NFS
|
|
system
|
|
: déployer provisionner NFS
|
|
|
|
section postgres
|
|
setup
|
|
: postgres
|
|
section gitea
|
|
setup
|
|
: gitea
|
|
section gitea action runner
|
|
setup
|
|
: gitea action runner
|
|
section argo cd
|
|
argo_cd
|
|
: argo cd
|
|
section hello world app
|
|
setup git repository
|
|
: terraform
|
|
setup CI
|
|
deploy
|
|
: dev : list exposed deployments with label and port as a landpage
|
|
: expose (as ngrock ? direct ? port ? )
|
|
``` |