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

Ansible Controller and Restructuring #14

Merged
merged 16 commits into from
Oct 8, 2021
Merged

Conversation

Miro-H
Copy link
Collaborator

@Miro-H Miro-H commented Oct 7, 2021

Ansible Controller

This pull request adds a playbook that configures an Ansible controller instance on AWS. This mainly includes the automation of the setup requirements for this repository, i.e., installing awscli, boto3, ansible, generating and configuring SSH keys for AWS and Git, and cloning the DOES repository.

This will be extended in the future by functionality to trigger suite runs from GitHub actions.

Repository Restructuring

Furthermore, this branch performs the restructuring discussed in #7. It introduces a demo_project which shows the syntax of how this repository can be used in other projects. The environment variable DOES_PROJECT_DIR has to be set to the path to the demo_project. The test with an external repository is in the PPS repo.

@nicolas-kuechler nicolas-kuechler merged commit bbf139a into main Oct 8, 2021
@Miro-H Miro-H deleted the mh/ansible-controller branch October 8, 2021 14:22
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

Successfully merging this pull request may close these issues.

Add support for running the experiment.yml playbook on a control instance Find Alternative to Template Repo
2 participants