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