kayobe/etc/kayobe
Mark Goddard ef84890798 Fix IPA image download
The IPA ramdisk and kernel images may be built or downloaded via a URL.
If the latter option is used, any images previously downloaded to
$KOLLA_CONFIG_PATH/config/ironic/ironic-agent.* would previously not be
updated if the image contents change.

This change introduces variables for setting a URL to a file containing
checksums for the images. The algorithm used to compute the checksum is
also configurable (default sha256). This allows us to ensure we are
using the correct version of the image, while avoiding an expensive few
hundred megabyte image download just to check.

If a checksum is not specified, the image will be downloaded every time
to ensure that it is up to date.

Change-Id: I8120518ed98d61f3652f5205ce7ec9f798ab2aa1
Story: 2001660
Task: 6693
2018-10-02 13:30:11 +01:00
..
inventory Reconcile all 'Ansible control host' references 2018-07-11 17:19:18 +01:00
kolla Initial mega commit of Kayobe 2017-02-14 15:14:29 +00:00
bifrost.yml Fix IPA image download 2018-10-02 13:30:11 +01:00
bmc.yml Add a BMC configuration file to consolidate IPMI credentials and BMC type 2017-04-05 11:05:48 +01:00
cadvisor.yml Added missing files per PR review. 2018-01-23 13:05:58 +00:00
compute.yml add tag for ceph + storage node 2018-02-06 18:00:57 +01:00
controllers.yml add tag for ceph + storage node 2018-02-06 18:00:57 +01:00
dell-switch-bmp.yml Add README files for dell-switch and dell-switch-bmp roles 2017-03-28 16:11:39 +01:00
dns.yml Allow resolv.conf configuration to be prevented 2018-05-09 19:12:00 +01:00
docker-registry.yml Add configuration to deploy a Docker registry on a controller 2017-06-27 18:49:10 +01:00
docker.yml Support docker live-restore option 2018-04-18 18:46:34 +02:00
globals.yml Reconcile all 'Ansible control host' references 2018-07-11 17:19:18 +01:00
grafana.yml Organise and update grafana-conf role variables 2018-01-23 12:24:53 +00:00
idrac.yml Add missing Ansible bug 8743 workarounds to config samples 2017-08-07 12:08:08 +00:00
inspector.yml Fix IPA image download 2018-10-02 13:30:11 +01:00
ipa.yml Fix IPA image download 2018-10-02 13:30:11 +01:00
ironic.yml Add configuration for ironic enable and default rescue interfaces 2018-01-31 12:27:16 +00:00
kolla.yml Allow installing extra packages inside the kolla-ansible virtualenv 2018-09-27 12:20:31 +01:00
monitoring.yml Support configuration of user accounts 2017-09-11 10:29:13 +00:00
networks.yml Support configuring tunnel network 2018-07-20 13:57:03 +01:00
neutron.yml Use kolla-ansible's defaults for neutron ML2 mechanism drivers 2017-10-26 10:32:42 +01:00
node-exporter.yml Restrict prometheus node exporter to overcloud hosts running docker 2017-10-27 15:35:09 +00:00
nova.yml The default group doesn't need to be configurable 2017-11-13 16:16:01 +00:00
ntp.yml Initial mega commit of Kayobe 2017-02-14 15:14:29 +00:00
opensm.yml Add configuration of OpenSM Infiniband subnet manager in a Docker container 2017-06-12 10:15:46 +01:00
overcloud.yml add cloud-init workaround 2018-06-21 15:58:01 +01:00
pip.yml Support installing PyPI packages via a mirror 2018-09-05 08:36:18 +01:00
seed-hypervisor.yml Add kayobe user bootstrap support for the seed-hypervisor 2018-01-13 09:10:29 +00:00
seed-vm.yml Add missing variables for seed VM data volume config to seed-vm.yml 2017-11-21 17:51:07 +00:00
seed.yml Support configuration of user accounts 2017-09-11 10:29:13 +00:00
ssh.yml Reconcile all 'Ansible control host' references 2018-07-11 17:19:18 +01:00
storage.yml add tag for ceph + storage node 2018-02-06 18:00:57 +01:00
swift.yml Initial mega commit of Kayobe 2017-02-14 15:14:29 +00:00
users.yml Add a workaround for ansible bug 8743 for users.yml 2017-09-14 19:24:13 +01:00
yum-cron.yml Add workaround for ansible bug 8743 to yum configs 2017-11-03 14:32:29 +00:00
yum.yml Make installation of epel-release optional 2018-08-02 15:30:33 +00:00