-
Notifications
You must be signed in to change notification settings - Fork 166
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
ansible: support for Ubuntu 14.04 #735
ansible: support for Ubuntu 14.04 #735
Conversation
Ansible warns that when statements should not include jinja2 templating delimiters, and ignores subsequent failures installing the package. This lets the package installation fail when the package name is missing.
It seems there's a missing comma. |
@seishun should be fixed, thanks! |
It seems an |
If I manually run
It seems you have to use |
The role package-upgrade should run before baselayout, to ensure that the package databases are updated and baselayout can install packages.
Updated. Added 2 commits:
@seishun I did not run into the issue with |
I still get the How are you testing this? Did you install the iso manually in a VM? If so, could you provide the steps you followed to configure ssh etc? |
I just installed |
The handler only runs when For reference, I installed the iso directly in a VM, selected the OpenSSH server when installing, and added my key to root. Then on my base machine edited the inventory adding a new machine that pointed to it and added a dummy |
Runs successfully now. |
@nodejs/build can you PTAL at the last 3 commits? Both @seishun and myself tested this, so I feel confident landing with just a rubber stamp. |
PR-URL: #735 Reviewed-By: Kyle Farnung <[email protected]> Reviewed-By: Johan Bergström <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Refael Ackermann <[email protected]>
Ansible warns that when statements should not include jinja2 templating delimiters, and ignores subsequent failures installing the package. This lets the package installation fail when the package name is missing. PR-URL: #735 Reviewed-By: Kyle Farnung <[email protected]> Reviewed-By: Johan Bergström <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Refael Ackermann <[email protected]>
The role package-upgrade should run before baselayout, to ensure that the package databases are updated and baselayout can install packages. PR-URL: #735 Reviewed-By: Refael Ackermann <[email protected]>
PR-URL: #735 Reviewed-By: Refael Ackermann <[email protected]>
PR-URL: #735 Reviewed-By: Refael Ackermann <[email protected]>
Landed in 9614094...0707dc2 |
This adds a few adjustments needed to create a Jenkins worker on Ubuntu 14.04.
The second commit is necessary because there is already a package name specified for Ubuntu, which is not available on 14.04. With the when statement, Ansible prints a warning and then ignores the failure installing the package.
cc @jbergstroem