stx-puppet/puppet-manifests/src/modules/platform/templates
Cole Walker c6be1ca3a3 [PTP dual NIC config] Puppet generate ptp configs
This commit adds the puppet manifests and templates required to generate
the ptp config files and start the ptp services.

The changes here are currently benign, as they are not included in the
system worker manifest at /etc/puppet/manifests/worker.pp

It is required to merge these changes without activating them in order
to support further development work.
A future commit will enable these changes once further development and
testing has been completed.

In order to test these changes, edit /etc/puppet/manifests/worker.pp
and add:
include ::platform::ptpinstance

Test Plan:

PASS: Build and deploy on hardware lab
PASS: Configure multiple ptp instances in virtual box and hardware lab

Regression:

PASS: The code in this commit has no effect until a subsequent commit
updates the worker manifest. Existing PTP functionality is unchanged at
this time.

Story: 2009248
Task: 43964

Depends-On: https://review.opendev.org/817822

Signed-off-by: Cole Walker <cole.walker@windriver.com>
Change-Id: Ie7d9f40fcd321577921c6899ef7e36105a0dec8d
2021-11-19 17:38:14 +00:00
..
acc100-config.erb N3000 configured by puppet using pf-bb-config 2021-07-07 09:42:43 -03:00
calico_oam_if_gnp.yaml.erb Fix board management module access bug 2019-05-07 11:04:56 +08:00
calico_oam_if_hep.yaml.erb Create Calico host endpoint and policies 2019-04-18 14:34:39 +08:00
ceph.journal.location.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ceph.journal.partitions.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ceph.osd.create.erb Make Ceph the default Storage Backend 2019-04-17 18:42:48 +03:00
ceph_crushmap_add_controller1_bucket.erb DRBD replication, rebuilding monitor and PVCs during migration to AIO-DX 2021-04-22 16:23:00 -03:00
collectd.conf.erb Collectd network configuration 2021-07-27 16:50:36 -03:00
compute_extend.conf.erb Integrate host configuration into configuration framework 2018-06-14 16:03:52 -05:00
config.toml.erb Configure containerd pause image using kubeadm 2021-10-13 17:41:18 -04:00
dhclient.conf.erb Use valid client option for DHCPv6 2021-07-06 08:18:54 -04:00
dnsmasq.conf.erb Update dnsmasq.conf for UEFI pxeboot 2021-05-07 10:58:17 -04:00
dockerdistribution.conf.erb Reduce registry logs 2021-10-20 13:21:05 -03:00
dockerproxy.conf.erb Add docker proxy configuration for kubernetes 2019-01-30 17:23:17 +08:00
insecuredockerregistry.conf.erb Puppet change to configure insecure registries 2019-10-31 15:19:57 -04:00
interface.ifup.erb Fix for shared NIC with the N3000 FPGA 2021-06-09 18:44:05 -04:00
kube-apiserver-change-params.erb Enable etcd with security setting. 2020-12-23 19:49:27 +08:00
kube-apiserver-update-certSANs.erb Update apiserver certificate's SANs when OAM IP change 2020-10-19 16:49:55 -04:00
kube-rootca-update-pods.erb Restart pods deployed by statefulsets during root CA update 2021-10-27 13:33:41 -04:00
kube-stx-override.conf.erb Configure kubelet.service to be monitored by pmond 2019-02-11 21:25:19 +00:00
kubelet-pmond-conf.erb AIO reaffine tasks and k8s-infra during startup 2019-07-16 12:46:30 -04:00
kubelet.conf.erb Enable kubelet support for pod pid limit 2021-05-18 16:56:40 +03:00
kvm_timer_advance.conf.erb story: 2006559 2019-09-17 12:57:42 +02:00
ldap.conf.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ldapscripts.conf.erb Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
lldp.conf.erb Suppress lldp frames on virtual interfaces 2019-02-27 14:11:29 +08:00
lldpd.default.erb Modify default lldp system description 2018-10-16 09:33:20 -04:00
lmon.conf.erb Monitor the datanetwork for non-OpenStack work node 2020-01-08 07:47:21 +00:00
logrotate.erb fix influxdb log file cannot be collected by logrotate 2019-06-24 12:59:36 +08:00
multipath.conf.erb iscsi multipath support 2018-10-17 13:19:01 +00:00
n3000-config.erb N3000 configured by puppet using pf-bb-config 2021-07-07 09:42:43 -03:00
nslcd.conf.erb Reduce the number of threads in nslcd 2021-06-16 11:39:40 -04:00
ntp.conf.client.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
ntp.conf.server.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
ntp.override.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ntp.pmon.conf.erb Provide a way to enable/disable NTP service 2018-08-16 09:18:07 -04:00
ntp_initial.conf.client.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ntp_initial.conf.server.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
openrc.admin.erb Enable Distributed Cloud configuration 2019-03-14 17:48:44 -04:00
ovs.add-bridge.erb LLDP OVS enablement: puppet configuration 2018-09-26 11:11:42 -04:00
ovs.add-flow.erb LLDP OVS enablement: puppet configuration 2018-09-26 11:11:42 -04:00
ovs.add-port.erb Ansible Bootstrap Deployment 2019-04-11 08:40:34 -04:00
ovs.clean.erb Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
ovs.disable-dpdk-init.erb Enable configurable vswitch memory 2019-01-22 14:08:48 -05:00
ovsdb.clean.erb Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
pam.passwd.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
partitions.manage.erb Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
pci-irq-affinity.conf.erb Periodic message loss between VIM and Openstack pods 2020-09-04 18:08:41 -04:00
pcidp.conf.erb Support for FPGA FEC devices 2020-06-16 11:30:56 -04:00
phc2sys-instance.erb [PTP dual NIC config] Puppet generate ptp configs 2021-11-19 17:38:14 +00:00
phc2sys-instance.service.erb [PTP dual NIC config] Puppet generate ptp configs 2021-11-19 17:38:14 +00:00
phc2sys.erb Apply PTP configuration at runtime 2020-02-20 18:33:36 -05:00
phc2sys.service.erb Apply PTP configuration at runtime 2020-02-20 18:33:36 -05:00
platform.yum.repo.erb Generate DNF repo config files from puppet 2020-01-02 19:13:47 -05:00
ptp4l-instance.erb [PTP dual NIC config] Puppet generate ptp configs 2021-11-19 17:38:14 +00:00
ptp4l-instance.service.erb [PTP dual NIC config] Puppet generate ptp configs 2021-11-19 17:38:14 +00:00
ptp4l.conf.erb Remove redundant ptp4l value 2020-03-01 21:26:31 -05:00
ptp4l.erb Implementation of PTP support in SysInv and Puppet 2018-08-22 11:57:14 -04:00
ptp4l.service.erb Apply PTP configuration at runtime 2020-02-20 18:33:36 -05:00
ptpinstance.conf.erb [PTP dual NIC config] Puppet generate ptp configs 2021-11-19 17:38:14 +00:00
registry-token-server.conf.erb ipv6 cluster networking support 2019-05-31 14:52:43 -04:00
remotelogging.conf.erb Delete SNMP Host-Based entries. 2020-12-14 18:12:11 +00:00
resolv.conf.erb StarlingX open source release updates 2018-05-31 07:35:52 -07:00
sm-api.conf.erb Avoid using hostname in haproxy conf 2018-08-14 11:18:14 -04:00
sriov.bind-device.erb Support for FPGA FEC devices 2020-06-16 11:30:56 -04:00
sriov.enable-device.erb Support for FPGA FEC devices 2020-06-16 11:30:56 -04:00
sriov.ratelimit.erb VF rate limiting support 2021-01-22 02:21:22 -05:00
systemd-system-cpuaffinity.conf.erb story: 2006559 2019-09-17 12:57:42 +02:00
ts2phc-instance.erb [PTP dual NIC config] Puppet generate ptp configs 2021-11-19 17:38:14 +00:00
ts2phc-instance.service.erb [PTP dual NIC config] Puppet generate ptp configs 2021-11-19 17:38:14 +00:00
worker_reserved.conf.erb story: 2006559 2019-09-17 12:57:42 +02:00