calculquebec / infra-gdr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Research Data Management

Documentation

Our 📚 documentation provides detailed steps to set up and configure the software for your environment.

Continuous Integration / Continuous Delivery

The .gitlab-ci.yml file is used to manage terraform state files.

When a merge request is created, the pipeline is triggered, which includes formatting and validating the code.

Parallelized plan jobs are then executed using terraform for each TF_STATE_NAMES specified.

If planning succeeds, the apply job can be manually executed.

To trigger manual jobs, access to the repository as a Developer or higher is required.

Quickstart

Generate a key pair locally using:

ssh-keygen -b 2048 -t rsa -N "" -f /path/to/key

This will generate a private and public key pair:

  • /path/to/key
  • /path/to/key.pub

Contributing

Please see the contributing section for more information.

License

This project is licensed under the AGPLv3 License - see the license section for details.

About

License:GNU Affero General Public License v3.0


Languages

Language:HCL 55.8%Language:Jinja 21.0%Language:Python 20.2%Language:PHP 3.0%