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

Refactoring to Ansible Collection #7

Open
wants to merge 33 commits into
base: main
Choose a base branch
from

Commits on May 18, 2024

  1. move terraform files to test folder

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    891f239 View commit details
    Browse the repository at this point in the history
  2. add ansible collection repo files

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    a357dc6 View commit details
    Browse the repository at this point in the history
  3. move ansible files to place in the ansible collection file structure

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    274df29 View commit details
    Browse the repository at this point in the history
  4. rename task_ variables to their respective role names

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    3a22e38 View commit details
    Browse the repository at this point in the history
  5. refactor ceph playbook to ansible role files

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    4183371 View commit details
    Browse the repository at this point in the history
  6. refactor incus playbook to ansible role files

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    2358973 View commit details
    Browse the repository at this point in the history
  7. refactor ovn playbook to ansible role files

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    405903c View commit details
    Browse the repository at this point in the history
  8. refactor hosts example file as a test inventory directory

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    329fb10 View commit details
    Browse the repository at this point in the history
  9. split ansible readme to readme for each role

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    0697282 View commit details
    Browse the repository at this point in the history
  10. rewrite central deploy playbook and ansible config for new structure

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    54e956a View commit details
    Browse the repository at this point in the history
  11. adjust readme to be compatible with the new structure

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    bf27cdf View commit details
    Browse the repository at this point in the history
  12. fix task indent

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    bb35a70 View commit details
    Browse the repository at this point in the history
  13. let ansible output yaml instead of json for better readability

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    a419cbd View commit details
    Browse the repository at this point in the history
  14. set ceph template paths correctly

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    87a4169 View commit details
    Browse the repository at this point in the history
  15. fix data directory path

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    b6a0e68 View commit details
    Browse the repository at this point in the history
  16. rename ceph template files

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    7a45437 View commit details
    Browse the repository at this point in the history
  17. fix ceph source template var names

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    8b0d3d7 View commit details
    Browse the repository at this point in the history
  18. fix variable names in templates

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    23f2e38 View commit details
    Browse the repository at this point in the history
  19. fix paths in ceph role and comment apt handler invocation

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    cd1266f View commit details
    Browse the repository at this point in the history
  20. add a playbook to simply rerun the test project

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    5173246 View commit details
    Browse the repository at this point in the history
  21. ignore one of the terraform state files

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    9877152 View commit details
    Browse the repository at this point in the history
  22. rename ovn templates and fix task paths

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    b689d52 View commit details
    Browse the repository at this point in the history
  23. recreate all folders on test rerun

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    163af2b View commit details
    Browse the repository at this point in the history
  24. disable ovn and incus in test playbook for now

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    5344feb View commit details
    Browse the repository at this point in the history
  25. rename playbook that recreates the test env

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    ea479bf View commit details
    Browse the repository at this point in the history
  26. fix handler invocation

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    e6ef89d View commit details
    Browse the repository at this point in the history
  27. fix recreation playbook ovn data directory

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    ba8dcac View commit details
    Browse the repository at this point in the history
  28. enable ovn and incus deploy again

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    af2fa1e View commit details
    Browse the repository at this point in the history
  29. rename all remaining templates and rename all tpl extension usages to j2

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    6668174 View commit details
    Browse the repository at this point in the history
  30. fix wrong ovn default var

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    fd8e990 View commit details
    Browse the repository at this point in the history
  31. symlink template from ovn role that is also needed in incus role

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 18, 2024
    Configuration menu
    Copy the full SHA
    1ddbad8 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Wait for IPv6 address to be set to avoid a race condition when starti…

    …ng the deploy playbook right after the recreation playbook
    
    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 19, 2024
    Configuration menu
    Copy the full SHA
    cf2bfb2 View commit details
    Browse the repository at this point in the history
  2. fix some data paths in the task file

    Signed-off-by: Markus Katharina Brechtel <[email protected]>
    mkbrechtel committed May 19, 2024
    Configuration menu
    Copy the full SHA
    e3087af View commit details
    Browse the repository at this point in the history