puppet-ironic/spec
Julia Kreger f2dd0d3cc5 Support use of dnsmasq as tftp service
Switches to using the new ironic-dnsmasq-tftp-server service[1], which
manages the dnsmasq process in order to facilitate standalone usage and
testing of puppet-ironic outside with Centos-Stream 9 where package
changes are anticipated.

On Centos-Stream 9, users should effectively be forced over to using
dnsmasq automatically.

The higher level controls for defaults can also be changed for
the purpose of backporting such that prior releases are not
automatically switch to using dnsmasq unless they have to be run with
dnsmasq based upon known package availability.

Note that just setting tftp_use_xinetd=false in an existing deployment
doesn't remove the xinetd service completely, because of limitation
caused by current implementation of puppet-xinetd, and users are
responsible to remove service, package and etc properly before
switching to the new service.

[1] https://review.rdoproject.org/r/c/openstack/ironic-distgit/+/34691

Change-Id: I5d388acfb96fa3e3a555a119ff72feabdd1cdf87
2021-10-04 15:17:41 +00:00
..
acceptance Add Puppet Litmus 2020-08-31 21:26:32 +02:00
classes Support use of dnsmasq as tftp service 2021-10-04 15:17:41 +00:00
defines Support new driver configuration options 2017-03-14 19:39:09 +01:00
functions Fix Inspector dnsmasq config for IPv6 2019-09-27 20:20:13 +02:00
unit Add support for MultiStrOpt 2021-07-13 18:17:12 +09:00
shared_examples.rb spec: updates for rspec-puppet 2.x and rspec 3.x 2015-03-24 17:34:33 +00:00
spec_helper.rb Set fixture paths for unit tests 2021-06-02 14:01:30 +09:00
spec_helper_acceptance.rb Add Puppet Litmus 2020-08-31 21:26:32 +02:00