
On Wed, 2018-03-21 at 16:03 +0100, Pavel Hrdina wrote:
- # Prepare the base environment + # Prepare environment. None of the actions performed here might + # depend on packages being installed - include: tasks/base.yml - include: tasks/compat.yml - - include: tasks/user.yml
# Install base packages - include: tasks/packages.yml vars: project: base
+ # Create users. This needs to happen after installing base packages + - include: tasks/user.yml +
This would be solved by moving the package installation into the base task.
Not really: the ordering requirement would still be present, just hidden inside base.yml. You would still need to make sure base.yml is included before user.yml. I guess it's really up to preference, at the end of the day. As mentioned in the other message, I like the flat structure better :) -- Andrea Bolognani / Red Hat / Virtualization