6aae875ed4
Based on: - `ironic-agent` element and uses IPA for lookup/heartbeats - `devuser` element to set user name, permissions and SSH keys. Additionally: - ensures OpenSSH is installed and configured properly - correctly sets hostname to avoid some Ansible problems with elevation - overrides DIB_DEV_USER_PWDLESS_SUDO to always be "yes" Ironic callback functionality requires Ironic API >= 1.22. Change-Id: I3f6c3baf0197d27f2d423f52611666ca186cd0a4 Related-Bug: #1526308 |
||
---|---|---|
.. | ||
environment.d | ||
post-install.d | ||
test-elements | ||
README.rst | ||
element-deps | ||
element-provides | ||
package-installs.yaml |
README.rst
ironic-ansible
Builds a ramdisk for Ironic Ansible deploy driver.
This element is based on the following elements:
devuser
to create and configure a user for Ansible to access the nodeironic-agent
to provide Ironic API lookup and heartbeats via IPA
Consult docs for those elements for available options.
Additionally this element:
- ensures OpenSSH is installed and configured properly
- correctly sets hostname to avoid some Ansible problems with elevation
Note: compared to devuser
element, this element
always gives the configured user password-less sudo
permissions (unconfigurable).
Requires Ironic API >= 1.22.