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

Missing information for setup #13

Open
clementbiron opened this issue Mar 13, 2023 · 1 comment
Open

Missing information for setup #13

clementbiron opened this issue Mar 13, 2023 · 1 comment

Comments

@clementbiron
Copy link
Member

clementbiron commented Mar 13, 2023

It was difficult for me to configure the deployment of a new server.

  • It would have been useful to have some explanations on how Ansible works to understand in a few lines what it does and how it is used in an Open Terms Archive.

  • I clearly missed a step-by-step guide to do the deployment setup. I used the continuous integration information available in the template-declaration repository but it is not complete and I expected to find it here.

  • It is necessary to mention that the value of SERVER_FINGERPRINT must be defined. This value is obtained with the command ssh-keyscan -t ed25519 ${serverAdress}.

  • On the server it is necessary that the user is referenced in the list of sudoers with NOPASSWD:ALL it should be explained how to do it.

  • It would be useful to remember to edit the ansible_user in the inventory.yml file.

  • It may limit some friction to document that ansible commands run from the /deployment folder.

  • It should be written that the runs take place every 6 hours, so it is necessary to wait for the launch of the next run to have results.

@MattiSG
Copy link
Member

MattiSG commented Aug 30, 2024

A hypothesis that is made is that the service will be the only one to deploy NGINX on the server, and it changes the config. This should be documented.

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

2 participants