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

Make playbook compatible with multiple installations on same host #12

Merged

Conversation

guidograzioli
Copy link
Member

@guidograzioli guidograzioli commented Apr 6, 2022

fix #9

Limitations:

Summary of changes:

  • added jdg_nodename parameter for specifying instance name in cluster
  • added jdg_port_offset param to specify alternate ports
  • added missing cache_config param specification in arguments_spec
  • updated converge and verify molecule setup

@guidograzioli guidograzioli added the minor_changes New parameters added to modules, or non-breaking behavior changes to existing parameters; no bugfix label Apr 6, 2022
bind_addr: "{{ jdg_bind_address }}"
port: "{{ jdg_port }}"
port: "{{ jdg_port + jdg_port_offset }}"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@guidograzioli I honestly don't know if handling the logic of port_offset here is either brilliant or going to come back to bite us in the butt! (but let's go with it for now)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That was only the beginning for this change

@rpelisse
Copy link
Collaborator

rpelisse commented Apr 6, 2022

LGTM!

@guidograzioli guidograzioli changed the title new param port offset used for ports and installdir Make playbook compatible with multiple installations on same host Apr 6, 2022
@guidograzioli guidograzioli added major_changes Major changes mean the user can CHOOSE to make a change when they update but do not have to and removed minor_changes New parameters added to modules, or non-breaking behavior changes to existing parameters; no bugfix labels Apr 6, 2022
@rpelisse
Copy link
Collaborator

@guidograzioli lgtm! Please merge and rebase at your earliest convenience :)

@guidograzioli guidograzioli merged commit 3aed8d0 into ansible-middleware:main Apr 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major_changes Major changes mean the user can CHOOSE to make a change when they update but do not have to
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support multiple installs on same host
2 participants