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

RFE:trigger deployment using GitHub actions #14

Open
1 task done
bkaraoren opened this issue Oct 31, 2024 · 0 comments
Open
1 task done

RFE:trigger deployment using GitHub actions #14

bkaraoren opened this issue Oct 31, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@bkaraoren
Copy link
Contributor

bkaraoren commented Oct 31, 2024

Issue Summary

GitHub workflow that runs landscape.yml playbook on a GitHub runner which deploys everything from scratch.
With this CI/CD approach we can benefit that we do not need anything to run from our local workstations to build the environment. All the infrastructure can be build through a new commit / PR to the GitHub.

  • add a variable in to the rhis-inventory, which enables to trigger
  • add ansible vault password to the Github Runner variables as a secret
  • add a workflow file that triggers ansible command line and using the inventory to execute landscape.yml
  • add a condition that checks if the variable is set to true or false

Code of Conduct

Read the Ansible Code of Conduct first.

@bkaraoren bkaraoren added the enhancement New feature or request label Oct 31, 2024
@yigitpolat yigitpolat added invalid This doesn't seem right wontfix This will not be worked on and removed invalid This doesn't seem right wontfix This will not be worked on labels Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants