https://github.com/rcbops/rpc-deploy-utility-image
Utility Image used for provisioning with rpc-deploy
https://github.com/rcbops/rpc-deploy-utility-image
Last synced: 8 months ago
JSON representation
Utility Image used for provisioning with rpc-deploy
- Host: GitHub
- URL: https://github.com/rcbops/rpc-deploy-utility-image
- Owner: rcbops
- Created: 2018-03-20T19:18:34.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-09-06T23:43:09.000Z (almost 7 years ago)
- Last Synced: 2025-07-13T00:42:50.106Z (11 months ago)
- Language: Shell
- Homepage:
- Size: 14.6 KB
- Stars: 2
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rpc-deploy-utility-image
[](https://travis-ci.org/rcbops/rpc-deploy-utility-image)
The repo will generate the rpc-deploy-utility-image. It is a network bootable
LiveOS based on CentOS 7 used for handling provisioning operations for rpc-deploy. The
image is generated with the help of the [squashible](https://github.com/squashible/squashible) project
which is a tool for building LiveOS images.
The image contains base tooling for Dell/HP/etc server types and also includes
[rpc-deploy-utility](https://github.com/rcbops/rpc-deploy-utility) which runs different
playbooks depending on the playbook= flag set on the kernel command line when loading the image.
The image leverages dracut for loading the rootfs and can be loaded via iPXE with the following config:
kernel http://path.to/vmlinuz
initrd http://path.to/initrd
imgargs vmlinuz root=live:http://path.to/rootfs.url nomodeset rd.writable.fsimg rd.shell enforcing=0 BOOTIF=${netX/mac} ip=dhcp playbook=playbook_from_rpc_deploy_utility firmware hpsum_key=key_for_hpsum_access_for_hps role={infra,ceph,haproxy,compute} deploy_host=ip_of_deploy_host initrd=initrd.img
boot
Releases are generated upon commit to the repo and availabe [here](https://github.com/rcbops/rpc-deploy-utility-image/releases).