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

Create prod environment and extra tooling #458

Merged
merged 2 commits into from
Oct 3, 2022
Merged

Conversation

florimondmanca
Copy link
Collaborator

@florimondmanca florimondmanca commented Oct 3, 2022

Refs #430

Cette PR crée l'environnement prod dans Ansible

J'y ajoute aussi des modifs de la documentation avec qq utilitaires supplémenaires pour faciliter la création d'environnement.

Pour la revue

Vérifier :

  • Que les variables dans make ops-secrets env=prod sont correctes
    • L'IP de la machine est correcte (faire un ping)
    • La DB est accessible via psql -d <URL> avec l'URL indiquée
    • La secret_key est nouvelle (pas utilisée dans d'autres environnements
    • La api_key diffère de celle configurée pour sandbox (on mettra le repo de config à jour plus tard)
  • Que les URLS dans vars/web.yml sont correctes

Ensuite, je provisionnerai l'instance avec make ops-provision env=prod puis je déploierai avec make ops-deploy env=prod

@florimondmanca florimondmanca added the infra Ce qui attrait aux environnements de déploiement et à l'infrastructure Cloud label Oct 3, 2022
@florimondmanca
Copy link
Collaborator Author

Le déploiement s'est très bien passé.

https://catalogue.data.gouv.fr

Qq autres vérifications faites :

  • Impossible de se connecter avec les comptes de démo (logique : aucun initdata dans cet environnement). De fait dans la DB, il n'y a encore aucun account.
  • L'organisation par défaut existe dans la DB (créée lors de la migration).
  • Pas encore possible de se connecter avec Mon Compte Pro (je dois encore demander à l'équipe DataPass d'enregistrer le callback)
  • Une fois connecté en SSH, les différents outils (Python, nvm...) sont effectivement bien installés.

@florimondmanca
Copy link
Collaborator Author

Je vais merger, je ferai la modif des secrets quand le callback MonComptePro aura été enregistré.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infra Ce qui attrait aux environnements de déploiement et à l'infrastructure Cloud
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants