Skip to content

Missing information for setup #13

@clementbiron

Description

@clementbiron

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions