stx-puppet/puppet-manifests/src/modules/platform/manifests
Douglas Henrique Koerich 0a2c1ff808 FEC devices enabled by default in puppet manifest
In the context of making pf-bb-config tool being launched to configure
also N3000 devices (https://storyboard.openstack.org/#!/story/2009036)
the puppet manifest relies on the 'enabled' parameter which is set via
a sysinv script based on PCI devices inventory. It was observed that if
this feature is available not by a fresh install but instead through a
patch applied on the corresponding modules, it required an extra reboot
to have the hieradata populated with that new parameter, which is unde-
sired in installed systems.

This change makes the puppet manifest to consider the FEC devices are
enabled by default. By doing that, the first run of the manifest after
applying the patch won't rely on the (absent) hieradata parameter, but
will still trigger the launch of pf-bb-config tool to configure the FEC
device. Later on, it is expected that 'enabled' parameter is added to
hieradata and manifest can rely on that for any further configuration.

NOTE: actually, this change makes puppet manifest to match the same
behaviour of the corresponding at database. There, 'enabled' field for
devices is 'True' by default.

Task: 43030
Story: 2009036
Signed-off-by: Douglas Henrique Koerich <douglashenrique.koerich@windriver.com>
Change-Id: I65d1c6cc34029b20a4777dbdafa0cddf04082206
2021-08-17 13:04:28 -03:00
..
amqp.pp Fix directory permissions for /var/log/rabbitmq 2020-12-01 22:22:57 -05:00
anchors.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
armada.pp Add support for Helm v3 and containerized armada 2020-06-08 08:28:16 -04:00
ceph.pp Create pmond ceph conf on all storage nodes 2021-06-01 12:23:03 -03:00
certalarm.pp Provision cert-alarm service and setup cert-alarm.conf 2021-07-23 15:31:29 -04:00
certmon.pp Enable cert-mon in all deployment configurations 2020-11-04 13:53:20 -05:00
client.pp Puppet support for authenticated registries 2019-08-30 18:17:02 +00:00
collectd.pp Collectd network configuration 2021-07-27 16:50:36 -03:00
compute.pp Automate default enablement of auditd 2021-07-15 12:16:17 -04:00
config.pp Fix for failure during AIO-SX to AIO-DX migration on standalone system 2021-05-05 10:23:59 -04:00
containerd.pp Add proxyconfig class for containerd 2021-07-07 13:48:07 -04:00
dcdbsync.pp Config platform service admin endpoints to https for DC 2020-04-20 17:47:43 -04:00
dcmanager.pp Configure dcmanager user for endpoint_cache 2020-06-18 21:57:54 -04:00
dcorch.pp Enable upload of load files 2020-05-27 10:40:06 -04:00
deviceimage.pp Device image repository 2021-03-01 20:57:20 +00:00
devices.pp FEC devices enabled by default in puppet manifest 2021-08-17 13:04:28 -03:00
dhclient.pp Removal of infrastructure network code 2019-05-06 16:57:10 -04:00
dns.pp Rename the dnsmasq runtime class 2021-04-23 10:12:25 -04:00
docker.pp Add proxyconfig class for containerd 2021-07-07 13:48:07 -04:00
dockerdistribution.pp Merge "Remove puppet-manifests code made obsolete by ansible" 2020-01-28 17:53:14 +00:00
drbd.pp Fix for failure during AIO-SX to AIO-DX migration on standalone system 2021-05-05 10:23:59 -04:00
etcd.pp Remove unused upgrade code 2021-06-28 13:32:03 -05:00
exports.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
extension.pp Introduce runtime extension classes for patchability 2021-06-08 13:21:19 -04:00
filesystem.pp Enable StarlingX in QEMU/KVM VM with small disk 2020-09-08 23:29:22 -04:00
firewall.pp AIO manifest to start kubernetes once 2021-04-22 16:08:15 -04:00
fm.pp Remove trap destination from fm.conf 2021-01-20 09:55:36 -03:00
fstab.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
grub.pp Update grub defaults from manifests 2020-10-27 12:21:27 +00:00
haproxy.pp Merge "Maintain sm-api in haproxy runtime on all controllers" 2020-09-08 20:14:09 +00:00
helm.pp AIO manifest to start kubernetes once 2021-04-22 16:08:15 -04:00
kubernetes.pp Revert "Update the kubernetes bind mounts based on the desired versions" 2021-08-09 11:19:21 -06:00
ldap.pp Reduce the number of threads in nslcd 2021-06-16 11:39:40 -04:00
lldp.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
lmon.pp Monitor the datanetwork for non-OpenStack work node 2020-01-08 07:47:21 +00:00
lvm.pp Serialize updates to global_filter in the AIO manifest 2021-05-10 13:26:54 +03:00
memcached.pp Puppet manifests missing networking dependencies 2019-05-29 01:07:58 -04:00
mtce.pp Restrict access privilege of mtc.ini file 2020-07-14 19:53:38 -04:00
multipath.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
network.pp Fix for shared NIC with the N3000 FPGA 2021-06-09 18:44:05 -04:00
nfv.pp Added classes to restart service manager and vim-webserver 2021-03-22 06:44:49 -04:00
ntp.pp Puppet manifests missing networking dependencies 2019-05-29 01:07:58 -04:00
params.pp Enable StarlingX in QEMU/KVM VM 2020-09-08 23:29:13 -04:00
partitions.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
password.pp Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
patching.pp Increase haproxy timeout for patching 2021-03-04 13:06:38 -05:00
pciirqaffinity.pp Implement Pci Interrupt Affinity Agent 2019-05-10 01:42:13 +00:00
postgresql.pp Configure SQL as helm storage backend 2021-01-07 21:46:08 -05:00
ptp.pp Apply PTP configuration at runtime 2020-02-20 18:33:36 -05:00
remotelogging.pp Fix additional puppet-lint warnings and errors 2018-12-27 16:23:13 -06:00
rook.pp Add puppet class for rook 2021-01-22 09:29:21 +08:00
scratch.pp StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sm.pp Provision cert-alarm service and setup cert-alarm.conf 2021-07-23 15:31:29 -04:00
smapi.pp Add a sm-api rehome class 2021-06-14 15:58:10 -05:00
sysctl.pp Increase min_free_kbytes to 256M for storage to avoid OOM issue 2021-05-01 05:33:21 -04:00
sysinv.pp Merge "Enable upload of load files" 2020-06-02 14:58:09 +00:00
users.pp config: Convert wrsroot -> sysadmin 2019-06-17 11:09:47 -07:00
vswitch.pp Merge "Register configuration for ovsdb-server and ovs-vswitchd with pmon daemon" 2019-04-16 17:38:24 +00:00
worker.pp Remove deprecated instance_backing from sysinv code 2019-06-26 06:55:02 -05:00