Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publier une méthode de déploiement d'application, minimaliste, basé uniquement sur bash et ssh qui peut remplacer Ansible pour certain projet #250

Open
5 of 8 tasks
stephane-klein opened this issue Jul 1, 2023 · 4 comments

Comments

@stephane-klein
Copy link
Owner

stephane-klein commented Jul 1, 2023

En 2020, j'ai expérimenté et mis en œuvre une méthode minimaliste de déploiement d'applications en accord avec les paradigmes GitOps, infra as code, Twelve Factors

Mon objectif principal était de remplacer une approche reposant sur Ansible par une solution alternative, qui soit fonctionnellement équivalente, légère et principalement basée sur bash et ssh.

Le but de cette issue :

  • créer un repository GitHub qui présente cette méthode

Todo :

  • Mise en place de la conf asdf
  • Expliquer les étapes pour créer un compte Scaleway
  • Utiliser terraform pour créer une petit VM Scaleway
  • Déployer Miniflux
  • Génerer correctement les secrets qui sont présents dans les docker-compose.yml déployés
  • Détruire la VM

Dans un second temps :

  • Configurer les dns Cloudflare via Terraform
  • Install nginx-proxy
@stephane-klein
Copy link
Owner Author

@stephane-klein
Copy link
Owner Author

stephane-klein commented Jul 1, 2023

Proposition de nom de repository GitHub : poc-bash-ssh-docker-deployement-example.

@stephane-klein
Copy link
Owner Author

stephane-klein commented Jul 1, 2023

@stephane-klein
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant