You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Ansible Project
Hi
I am new to Ansible so apologies if I am going about this the wrong way. I am creating a project with two roles. A 'java' role and a 'jetty' role. Jetty has a dependency on java being installed so I was going to model it as a role dependency.
The problem I have is that the Jetty runtime has a runtime dependency on JAVA_HOME which may change if a newer version of java is installed - this newer version of Java deployment will break the Jetty runtime. I can fix this by re-running the 'jetty' role (which inherits the JAVA_HOME data from its child 'java' role) thereby updating its config. Other users of my automation may not know of this implicit dependency and would not re-execute 'jetty'
I was wondering if this is a scenario that others have come across?