1941 Commits

Author SHA1 Message Date
David Shrewsbury
83a58e3c9c Remove accidentally added file 2015-03-02 14:58:53 -05:00
David Shrewsbury
91a512ddcb Use version_compare filter
Use a better way to compare Ubuntu versions.
2015-03-02 14:56:47 -05:00
Julia Kreger
84424be8ae Cleaning up variables for re-use in other steps 2015-03-02 14:10:35 -05:00
Julia Kreger
416b9f678a Merge branch 'master' of https://github.com/juliakreger/ironic-poc 2015-03-02 11:44:28 -05:00
Julia Kreger
aa92ac39a1 Fixing misleading name tag
Name tag was indicating that the specific reason for the patch was
for noauth mode, which was incorrect.
2015-03-02 11:44:03 -05:00
David Shrewsbury
062db3d4ac Support Ubuntu >=14.10
Ubuntu 14.10 packages and file locations are different for pxelinux.
This accounts for that.
2015-03-02 11:38:36 -05:00
David Shrewsbury
ee6ef99f6d Fix brackets around variable 2015-03-02 11:04:35 -05:00
Julia Kreger
83c2893ba0 Resyncing install.yaml as some patches have landed.
Commented out os-client-config and the specific ironic patch install
in case they are needed again in the short term.
2015-03-02 08:44:49 -05:00
Julia Kreger
b9af2bb1ef Added missing default gateway variable 2015-03-02 08:29:09 -05:00
Julia Kreger
472f03ffa1 Adding deployment kernel and ramdisk values
Adding variables for future use.
2015-03-02 08:25:25 -05:00
Julia Kreger
2c6b462383 Support for single and dual IPMI bridges
Added support for split out playbook executions based on use of
ipmi_bridging, along with remaining columns that are presently
known to be the minimum required items for deployment to be
feasible.
2015-03-02 08:11:18 -05:00
David Shrewsbury
b6ad8f9b68 Another incorrect filename fix in README 2015-02-27 17:01:11 -05:00
David Shrewsbury
2991dfebc9 Fix incorrect filename in README 2015-02-27 16:55:13 -05:00
David Shrewsbury
6777a5bb76 Fix missing sudo in env-setup.sh script 2015-02-27 16:52:06 -05:00
Julia Kreger
6f2684fa88 Adding specific python client library revision 2015-02-27 10:03:26 -05:00
Julia Kreger
de0e4aa1c2 Merge branch 'master' of https://github.com/juliakreger/ironic-poc 2015-02-27 09:20:11 -05:00
Julia Kreger
25d63963c1 Rename of os_baremetal module to os_ironic and update deps
Updated os_baremetal library name to os_ironic per discussions
amongst the team working to develop the module.  Updated the
dependency librarys based on updates due to reviews.
2015-02-27 09:18:47 -05:00
Devananda van der Veen
03406329a7 add libffi-dev, which is apparently needed for shade 2015-02-27 05:44:46 -08:00
Julia Kreger
6f437914fc Revising os-client-config revision 2015-02-27 08:23:45 -05:00
Julia Kreger
f24f189746 Revised instructions and centralized variables
Cleaned up the instructions in README.rst along with centralized
variables into a single yaml file that a user can easilly edit.
2015-02-26 22:20:33 -05:00
Julia Kreger
2f593cf582 Add installation of os_baremetal ansible module
Add the os_baremetal module that has been modified/verified to work
against this deployment sequence, along with the substrate shade and
os-client-config libraries.

Additionally retrieve and install a specific revision with Ironic
that will be necessary moving forward.
2015-02-26 21:46:58 -05:00
Julia Kreger
c718741add Minor cleanup, centralized inventory 2015-02-26 17:09:47 -05:00
Julia Kreger
1cd41e4cd9 Merge branch 'master' of https://github.com/juliakreger/ironic-poc 2015-02-26 16:50:53 -05:00
Julia Kreger
3971d7ec9c Enhancement of enrollment into a working state 2015-02-26 16:50:22 -05:00
Devananda van der Veen
8d7820ce19 minor clean up of env-setup.sh, and add missing jinja2 dep 2015-02-26 12:56:13 -08:00
Devananda van der Veen
9c27cdc26e replace mysql password with default empty password 2015-02-26 10:58:38 -08:00
Devananda van der Veen
dd8d8894f2 add missing libraries that are preventing ironic from building 2015-02-26 10:58:06 -08:00
Julia Kreger
23e672d66c Merge branch 'master' of https://github.com/juliakreger/ironic-poc 2015-02-26 11:57:58 -05:00
Julia Kreger
1acab641e1 Initial attempt at enrollment
At present, it does not work with my copy of shade/os-client-config
but that is to be expected at this time given changes in since the
module was initially crafted.
2015-02-26 11:56:10 -05:00
Devananda van der Veen
cd0c7fa582 add missing python-dev dependency 2015-02-26 08:30:15 -08:00
Julia Kreger
b0d011d93a Changing step1 folder to setup 2015-02-26 08:59:20 -05:00
Julia Kreger
e53131c071 File Downloads for CoreOS and Ubuntu and misc fixes
Added file download support along with an automatic skip if the file
is already present, and semi-configurable httpboot folder path.

Corrected minor typo in env-setup.sh.
2015-02-25 18:33:11 -05:00
Julia Kreger
cd06e26e84 Adding prolianttools to be installed via pip 2015-02-25 10:41:14 -05:00
Julia Kreger
036d11fd74 Numerous fixes and dedicated RabbitMQ user
Added a dedicated user in RabbitMQ while removing the standard guest
account.  Additionally cleaned up ironic.conf, and setup_env such
that a user can now query ironic.
2015-02-25 09:54:13 -05:00
Julia Kreger
2712789e88 Correcting syntax error in ironic template 2015-02-25 08:28:28 -05:00
Julia Kreger
cf19344580 Cleaning up README and ironic config template 2015-02-25 08:22:08 -05:00
Julia Kreger
ceeeb7de47 dnsmasq and http server configuration
Adding nginx and dnsmasq to ultimately support iPXE.
2015-02-24 21:21:31 -05:00
Julia Kreger
84c2be4004 Continued work on implementing tftp service
Implemented a tftp installation, and installation of the required
services and changes to support iPXE.
2015-02-24 18:39:42 -05:00
Julia Kreger
85a86f8d62 Fixing install.yaml file name 2015-02-24 17:04:05 -05:00
Julia Kreger
591e21ce78 Initial start at first step
A first stab of sort of the items and work required for a first step.
2015-02-24 16:32:27 -05:00
Devananda van der Veen
7785e9b115 add a readme and a link to the etherpad 2015-02-24 08:55:11 -08:00