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

Provide an Ansible playbook for initial installation #1695

Open
atodorov opened this issue May 25, 2020 · 2 comments
Open

Provide an Ansible playbook for initial installation #1695

atodorov opened this issue May 25, 2020 · 2 comments

Comments

@atodorov
Copy link
Member

#971 provides an example Ansible playbook for setting up a fresh system with Docker, docker-compose & Kiwi TCMS. We need to add this into a git artifact and add tests & documentation around it.

Definition of Done:

  • Start with the provided Ansible playbook, give credit to @nicholasamorim in the commit log upon initially committing it.
  • Add a new test job in GitHub workflows that will start Kiwi TCMS via ansible with the specified playbook. See tests/test_docker.sh and tests/runner.sh for hints how to start with testing this.
  • Documentation needs a separate page titled "Running Kiwi TCMS in production with Ansible"
  • CI pass
  • All code review passed & PR merged

Hints:

This issue is part of Kiwi TCMS open source bounty program. For more information see the link(s) in bounty-program milestone

@atodorov atodorov added the € 25 bounty See bounty-program milestone label May 25, 2020
@atodorov atodorov added this to the bounty-program milestone May 25, 2020
@ebbertd
Copy link

ebbertd commented Aug 17, 2020

I took a shot at this, it's a work in progress.
https://github.com/ebbertd/kiwi_ansible
Feedback is of course very welcome.

@atodorov
Copy link
Member Author

@ebbertd the best way for feedback would be to place the files from your repository in a single directory under the root of this repository (say ansible/) and open a pull request. That way we can make comments on the PR, track which ones are resolved and which ones are not, hook it up into CI somehow, etc.

@atodorov atodorov removed this from the bounty-program milestone Apr 15, 2021
@atodorov atodorov removed the € 25 bounty See bounty-program milestone label Apr 15, 2021
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

3 participants