10 Commits

Author SHA1 Message Date
Paul Belanger
e420c72da7 Stop reporting to puppetdb
We are in the process of shutting down puppetdb.o.o, so stop pushing
reports to it.

Change-Id: Ib27b21c3fb2cd149e57432fd511129a5c8ecc3e9
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-04-06 16:35:56 -04:00
James E. Blair
820ac0b0bb Stop publishing to puppetdb
It is AWOL while under repair.  Stop publishing there until it
is back in reliable service.

Change-Id: I781bfb32090803edcc027d3bc72ea5719951e9d5
2016-10-31 12:20:08 -07:00
Monty Taylor
a97a3d4c7a Start namespacing ansible group_vars
It's fine right now with 5, but over time if we keep a flat namespae,
which is not necessary, it's just going to get ugly.

Change-Id: I07a143f45f2eb100c231ea1b7dd617b40f8f231c
2016-02-24 11:57:32 -06:00
Monty Taylor
658b0958ff Configure the host to report to puppetdb as
We need to plumb through a configured host setting to report to puppetdb
as so that certs work.

Change-Id: I290ad569283390bac2a74a9991331c9e86821ab7
2016-02-24 11:38:10 -06:00
Monty Taylor
63325581c1 Configure out puppet runs to log to syslog
The puppet ansible module is growing a flag to be able to send stdout to
syslog. It's growing that because we want to use it. Let's.

Change-Id: I22b1d0e1fb635f2c626d75a11764725c8753bf24
2016-01-21 18:36:16 -05:00
Monty Taylor
4e62f20007 Use puppet apply instead of puppet agent
At long last, the day of reckoning is here. Run puppet apply and then
copy the log files back and post them to puppetdb.

Change-Id: I919fea64df0fbb8681e91ac9425b4c43760bb3dd
2016-01-19 18:40:28 -05:00
Monty Taylor
b8b5cf748a Use /opt not /etc as the system-config location
/etc/system-config isn't really a thing.

Change-Id: I8b0598a7645e2dd3505ac239e6194e7f165d2ee7
2016-01-19 11:10:22 -05:00
Monty Taylor
2f9b98b3cd Use the puppet role to copy the puppet code
When we do it as a second playbook, the failure to copy updated code
cannot prevent puppet from running.

Change-Id: I94b06988a20da4c0c2cf492485997ec49c3dca13
Depends-On: I22b7a21778d514a0a1ab04a76f03fdc9c58a05b3
2016-01-19 08:09:01 -05:00
Monty Taylor
43d26acad8 Start copying hiera data everywhere
One step before flipping the switch, start copying hieradata, even
though we're still using agent, so that we can verify as much as we
want.

Change-Id: Iae63fd056cdb17aedd6526b9cbc1d83037ddcbb3
2015-11-24 19:17:35 -05:00
Monty Taylor
1e862a9ade Add some in-tree ansible group vars
As we're using these roles, we'll want to pass potentially different
values to different of our hosts over time. For instance, we may want to
set the jenkins servers to start using puppet apply before we get all
the hosts there. Since we run most of the hosts in a big matching
mechanism, the way we can pass different input values to each host.

Change-Id: I5698355df0c13cd11fe5987787e65ee85a384256
2015-10-30 02:33:27 +00:00