1941 Commits

Author SHA1 Message Date
Julia Kreger
1cb283fce8 Merge branch 'master' of https://github.com/juliakreger/ironic-poc 2015-03-09 13:41:24 -04:00
Julia Kreger
4e6b2fa77e Correct dnsmasq dhcp-boot parameter
Changed dhcp-boot url to utilize port 8080 instead
of port 80.
2015-03-08 15:29:41 +00:00
Devananda van der Veen
8a7174e310 Update README, initialize the name "bifrost"
Update the main README with a section describing the intent of this
project, and give it the name "bifrost".

Merge deploy/ and enroll/ readme's into the main readme

Move the baremetal.csv.example into the inventory directory
2015-03-07 16:58:40 -08:00
Julia Kreger
7ead3b66ef Fix json issue in metadata json file 2015-03-07 03:43:11 +00:00
Julia Kreger
5f9e976598 Fixing bootable image creation steps
Corrected steps so an image boots as expected with the grub boot
loader.
2015-03-07 03:30:28 +00:00
Julia Kreger
ad6adf9274 Remove excess "sysfs" from sysfs mount command 2015-03-06 13:10:56 -05:00
Julia Kreger
ce1374d186 Passing /proc and /sys into image boot setup 2015-03-06 13:06:17 -05:00
Julia Kreger
21146591dc Correcting typo of /dev to /mnt/ 2015-03-06 12:20:58 -05:00
Julia Kreger
1eb6e25d7e Template syntax error
Accidently had of= instead of dest=
2015-03-06 12:16:20 -05:00
Julia Kreger
7ea26335e9 Correcting file names for ubuntu image extraction 2015-03-06 12:12:16 -05:00
Julia Kreger
e280866527 Changing the disk image build to utilize the raw image 2015-03-06 12:02:11 -05:00
Julia Kreger
014d8870ca Fixes from addition of create_bootable_image
Added kpartx to the list of packages to be installed.

Corrected typos and minor formatting issues.
2015-03-06 11:50:54 -05:00
Julia Kreger
cccda39892 Correcting syntax error in install.yaml 2015-03-06 11:37:43 -05:00
Julia Kreger
bb2be6463a Correcting variable name for deployment image 2015-03-06 11:30:03 -05:00
Julia Kreger
2e852011c8 Adding device map for grub installation. 2015-03-06 11:26:20 -05:00
Julia Kreger
d5fd4b0be2 Merge branch 'master' of https://github.com/juliakreger/ironic-poc 2015-03-06 11:24:39 -05:00
Julia Kreger
47af80f5fa Support for installing grub into the Ubuntu image
Added support to make partition images that already contain
kernels/ramdisks, bootable via grub.
2015-03-06 11:23:38 -05:00
David Shrewsbury
6fba89ab7f Correct deploy fail messages 2015-03-05 17:52:35 +00:00
David Shrewsbury
07797ce472 Fix to use fail module on error 2015-03-05 17:47:03 +00:00
David Shrewsbury
de604a0dfd Turn on ironic debugging 2015-03-05 09:52:13 -05:00
Julia Kreger
a09d4ab15c Merge branch 'master' of https://github.com/juliakreger/ironic-poc 2015-03-04 20:35:25 -05:00
Julia Kreger
f29f353db3 Extracting the ubuntu image and using the correct file
The playbook when initialy written failed to extract the Ubuntu image
package, and the settings were set for the .tar.gz file to be pushed
to the remote server.

Corrected the playbook to extract the image and defined the image
as the file to utilize.
2015-03-04 20:33:21 -05:00
David Shrewsbury
723a09df43 Fix agent_config.template.j2 format 2015-03-04 22:19:26 +00:00
David Shrewsbury
d31e88a4a1 Fix agent_config.template path 2015-03-04 22:12:31 +00:00
Julia Kreger
c66d3d9001 Correct configdrive creation
Per jroll in #openstack-ironic, the configdrive format is gzipped,
and then base64 encoded.
2015-03-04 16:48:58 -05:00
Julia Kreger
aac613616e Fixing deployment instance configdrive filename 2015-03-04 16:22:13 -05:00
Julia Kreger
0e438140f1 Correcting configdrive file name to be consistent 2015-03-04 16:15:17 -05:00
Julia Kreger
3f0b2c840a Correcting spacing issue in configdrives.yaml 2015-03-04 16:13:16 -05:00
Julia Kreger
805b4de9cc Fixes to base64 and gzip configdrive files 2015-03-04 16:03:24 -05:00
Julia Kreger
8171c9554d Fixes to enable iPXE bootloading 2015-03-04 15:54:55 -05:00
Julia Kreger
3b6eb8bc48 Change configuration to use a static tftp map file
Changed configuration to create a static map file after the tftpboot
folder is created.
2015-03-04 11:25:37 -05:00
David Shrewsbury
07269bfd23 Fix for setting permissions on map-file 2015-03-04 11:14:34 -05:00
Julia Kreger
9d31735a8c Correcting dhcp-boot path for different tftp server 2015-03-03 21:47:03 -05:00
Julia Kreger
7cba419319 Correcting tftpd configuration to have a working tftpd 2015-03-03 21:27:24 -05:00
Julia Kreger
e5accccd94 Adding qemu-img to list of packages to install 2015-03-03 20:53:49 -05:00
Julia Kreger
29642e7c32 Fixing tftpd server install 2015-03-03 20:45:38 -05:00
Julia Kreger
07518ea45f Adding additional package required for tftpd 2015-03-03 19:26:33 -05:00
Julia Kreger
ded27e3d5e Fixing dnsmasq dhcp configuration 2015-03-03 19:14:40 -05:00
Julia Kreger
6f60f1087c Corect install.yml text label description 2015-03-03 18:09:02 -05:00
Julia Kreger
cf8b6613d2 Change setup ansible clone url to use https 2015-03-03 16:04:09 -05:00
David Shrewsbury
04725c4d98 Update for newer shade patch revision 2015-03-03 15:24:36 -05:00
Julia Kreger
eddcd2b2d1 Minor config/permission fixes to enable deployment 2015-03-03 13:22:49 -05:00
Julia Kreger
2bbc7ff097 Correct desired node state for enrollment
Accidently changed present to absent while testing and then
committed the change.  Setting the desired state back to present.
2015-03-03 12:22:16 -05:00
Julia Kreger
745e655849 Merge branch 'master' of https://github.com/juliakreger/ironic-poc 2015-03-03 12:14:20 -05:00
Julia Kreger
7751e84197 Adding installation of os_ironic_node module
Added installation of the under development os_ironic_node module
and install the pre-requisite update to the shade library which
includes support for deploying ironic nodes.
2015-03-03 12:12:43 -05:00
Julia Kreger
32f10b5a03 Support for deploying nodes
Updated the ironic conductor driver configuration, along with the
enrollment templates to set the driver to "agent_ipmitool".

Engaged setup_nodes.yaml to make use of a new in development
ansible module.

Updated configdrives so they are loaded to HTTP, and as such
minor property updates have occured.
2015-03-03 12:07:16 -05:00
David Shrewsbury
cf88d79b76 Remove redundant inventory file 2015-03-02 17:24:06 -05:00
Julia Kreger
92c879845f Correcting setup_nodes URL IP address 2015-03-02 16:15:53 -05:00
Julia Kreger
5a591d9699 Merge branch 'master' of https://github.com/juliakreger/ironic-poc 2015-03-02 15:39:55 -05:00
Julia Kreger
3789eea86e An initial framework for deployment
An initial framework for deployment.  As the os_ironic_node module
has not yet been written, the actual deployment step is commented
out.  That being said, configdrive files are generated utilizing
the supplied data.
2015-03-02 15:38:41 -05:00