https://github.com/wikimedia/operations-puppet

sort by:
Revision Author Date Message Commit Date
1c4881e Assign salt grains for rcstream Change-Id: Idaf6249308cba376b828f29894f0bb516dc26843 23 October 2015, 09:51:57 UTC
02ffa77 Assign salt grains for swift backends Change-Id: Ie37fe7196628d7a74bad06f37e50a1d022bbb407 23 October 2015, 09:49:48 UTC
02e6b9c Assign salt grains for swift frontends Change-Id: I9b4543a1eb5bebc350bc1dba262b39cf2fc38c38 23 October 2015, 09:44:27 UTC
26284d2 cassandra: add restbase-test2002-[ab] to seeds Change-Id: I6e255db9af85c01f66bad117a7acf69d4413b792 23 October 2015, 09:41:23 UTC
a26ff7d Assign salt grains for the LVS servers Change-Id: I74d8b4d590cac3be817d34f51df8fa4eafc4d455 23 October 2015, 08:26:05 UTC
d4340b3 Assign salt grains for osm Change-Id: I0f6a8b6eca99f383904fe166d9a2263f7246ba8f 23 October 2015, 08:19:42 UTC
97dda52 Assign salt grains for mariadb::labs Change-Id: Ibd4f26b0febd342241f1cd5a0c2183b7017ee817 23 October 2015, 08:19:01 UTC
827ca72 RESTBase: Set up MobileApps storage This patch sets up RESTBase storage for the Mobile Content Service. For each request that comes to RESTBase, first the revision ID is pulled from storage and then RESTBase checks if content for that revision and the given mobile route has already been rendered and is in storage. If so, that version is returned, otherwise a request to the back-end service is placed. Bug: T102130 Change-Id: I885a3e7a2ea380bee4d60463902ec1874ce47eb1 23 October 2015, 08:15:55 UTC
c7ef5a4 RESTBase: Set up the AQS public API This patch exposes the Analytics Query Service public API endpoints for the global domain. Bug: T114830 Change-Id: I17ae36660ebb374e7062cd1e4ad4634ffddf66a7 23 October 2015, 07:42:25 UTC
b50c14e Initial puppet config for labvirt1010 and 1011 Change-Id: I5952533ec870c8415a8f3e5259f377047b9f6050 22 October 2015, 20:44:14 UTC
1455d24 Add a cron job for reporting the job queue size to Graphite Add mediawiki::maintenance::jobqueue_stats, which provisions a cron job that will run every minute and report the size of the job queue to Graphite. Change-Id: I78116df9ab8cfd27420b69f896a62da9f03b1fca 22 October 2015, 22:03:49 UTC
e1a8aa7 admin: create agomez and add to stats groups Create a new user for Anne Gomez and add her to bastiononly, statistics-users and statistics-privatedata-users groups. UID: 4891 (atgomez wikitech user) Bug:T115666 Change-Id: Ib3f7efb49c4498c8b55c8bf93e3d1b778894613a 22 October 2015, 20:41:49 UTC
c166570 Added labvirt1010 and 1011 to linux-host-entries.ttyS1-115200 Change-Id: Ie7e600f9ad84363398c4c049e0b4e625a90c74f5 22 October 2015, 19:03:56 UTC
d4137f3 Publish bzip2 compressed Wikidata json dumps Also make sure we publish the gzip dumps at once, while I'm on it (write them completely to the temp dir and then just move them to the public directory, instead of assembling them in the public directory). Bug: T115222 Change-Id: If5648f87d0a04d3fa2bb4d22a70ba59210eb87d4 22 October 2015, 19:02:15 UTC
25f03ef mailman: run qdata cron later into 8am bounces Data being gathered is below limits but alerts are being fired after the run. Change-Id: Id6bd75c02e5c3d1c54dcfc6c40d918e93ab42096 22 October 2015, 19:00:39 UTC
0dad72a Partman attempt for the new labvirt hardware Change-Id: Id95688edf5c302d16dad0a73d4138560f0534a16 22 October 2015, 18:38:26 UTC
cfc47a8 Revert "dumps: move ssl cert and config to role" This reverts commit 2c9bd314ee4838153c97446fad11191c25042748. Change-Id: I42c79f6c802d220c74e85f8c33b54d7bccce014e 22 October 2015, 18:00:33 UTC
2c9bd31 dumps: move ssl cert and config to role Both the ssl cert install and the config settings should be in the role, in one place along with the ssl cert monitoring from Iac6b7533e8766. Change-Id: I806cfc76825732398fa4964e33ed7b5d988e2766 22 October 2015, 17:51:40 UTC
85eda43 Restrict access to redis on abacist I've run tcpdump for the redis port on stat1001 and the only external access originated from neon (covered by the /etc/ferm/conf.d/10_monitoring-all rule) Change-Id: I54a8e2dcb08766d7450a8da75282231942442c08 22 October 2015, 17:41:56 UTC
95f34dd gsb: Fix typo in icinga command_line definition $ARG$1 should have been $ARG1$ Change-Id: I2d40093c6c8faa05f6cdb19f613c1e4c4b36562e 22 October 2015, 17:28:12 UTC
779e2dd Remove auth.login-message - not supported by upstream anymore Bug: T116142 Change-Id: Icc1db6719c76815d890169242925c3cce558254e 22 October 2015, 17:22:34 UTC
8132583 Add req.host rule for m.wikidata.org It isn't covered by the <lang>.m.<project> pattern. Bug: T114995 Change-Id: I51efada00199a3c1f48a56c3688b6860f15d9eaf 22 October 2015, 16:34:09 UTC
fb14a67 icinga: Provide a check_gsb command and replace old commands A client for the API to check Google's safebrowsing lookup API. It needs a client_id and an API key and a URL as arguments. Populate it on the icinga server and create a check command to use with it. Use that command to replace the current gsb checks Bug: T116099 Change-Id: Iad79713b9b952929b8286674a2c574566cfe310c 22 October 2015, 15:47:52 UTC
1fbfeb0 Exclude CentralNoticeBannerHistory from mysql The CentralNoticeBannerHistory schema can't be inserted into mysql because one of its properties is an array. If it's not blacklisted it can bring the consumer down with a SQLAlchemy error that would be hard to fix otherwise. So the easiest thing to do is blacklist it since in this shape its events would never make it into the database anyway. Bug: T116241 Change-Id: I6d1904f82e4774254672a1c2b2b33d72e76a5906 22 October 2015, 15:43:03 UTC
ccbc917 Don't enable ferm on logstash1004 yet Needs additional changes Change-Id: Iac4d8ecccceff2c9524b3ce66ef9c9c9a2ef3cb4 22 October 2015, 15:27:39 UTC
8c860f0 Enable ferm on logstash1004 Change-Id: I752f7f2871010945193553b67cab72aa754ff6f8 22 October 2015, 15:14:41 UTC
99e5d2a subra/suhail: Use the role keyword We need this for Hiera-based assignment of Salt grains for debdeploy Change-Id: I4328862ab2d621f44ac02b52cc61c891a8d8ab38 22 October 2015, 14:26:38 UTC
ecd73cf site.pp: remove virt100[1-9] These do not exist in DNS anymore, so please also remove them from puppet. It already lead to confusion about their status. for virt in $(seq 1 9); do host virt100${virt}.eqiad.wmnet; done Host virt1001.eqiad.wmnet not found: 3(NXDOMAIN) Host virt1002.eqiad.wmnet not found: 3(NXDOMAIN) Host virt1003.eqiad.wmnet not found: 3(NXDOMAIN) Host virt1004.eqiad.wmnet not found: 3(NXDOMAIN) Host virt1005.eqiad.wmnet not found: 3(NXDOMAIN) Host virt1006.eqiad.wmnet not found: 3(NXDOMAIN) Host virt1007.eqiad.wmnet not found: 3(NXDOMAIN) Host virt1008.eqiad.wmnet not found: 3(NXDOMAIN) Host virt1009.eqiad.wmnet not found: 3(NXDOMAIN) Change-Id: Ie65dc039adf59119a74a503a99a7005807a88128 22 October 2015, 13:59:05 UTC
1d96062 Assign salt grains for parsercache Change-Id: I7afa701daa988f5624a135e1087a5aa5ab9e7c92 22 October 2015, 10:50:11 UTC
34d372f Assign salt grains forr ipv6relay Change-Id: I0c4bcee6b6921fc056c34308178adfffd7a24243 22 October 2015, 10:38:39 UTC
69a0c7e Assign salt grains for memcached Change-Id: I89303a6e5e2daa4d67db03144cc9b68365018c9f 22 October 2015, 10:34:40 UTC
c8cfd9d Remove manually set salt grains during initial testing Change-Id: I168d83e509b428fabedeece2cc39be6ccd4fb942 22 October 2015, 10:08:16 UTC
a41d689 Assign salt grains for syslog servers Change-Id: I5d8ab41e68361670529b3da3ddbdf18937cb9181 22 October 2015, 10:06:49 UTC
88e19ae Assign salt grains for rec DNS servers Change-Id: I2149df3f4d30f2f7faa1fab5b55dcf7b83462b41 22 October 2015, 10:02:53 UTC
a43751c Assign salt grains for racktables Change-Id: Icd4fc4b1a6a80129ac5c4ddc2c7f2a86720aca73 22 October 2015, 09:54:35 UTC
784895b Assign salt grains for package::builder Change-Id: Idd1d6e369854405c557db1481f32bac78c00b867 22 October 2015, 09:46:38 UTC
08f9e41 Assign salt grains for logstash Change-Id: Ib286b93e23768f43c8b1b263259a2bf51c3b3358 22 October 2015, 09:41:57 UTC
2145f48 Assign salt grains for logging hosts Change-Id: I8b8a5ef6b5389294cad681b2f8376288d5380d3e 22 October 2015, 09:33:16 UTC
3bfee2a Assign salt grains for deployment servers Change-Id: I1916ee2e72c41b6ae2946093dd7b8c3698eb8d14 22 October 2015, 09:26:34 UTC
b5b7e99 LVS: another indentation fix for aqs check_command indentation error fix Change-Id: I053ac635992c6c9859211149d15805bad5cf636d 22 October 2015, 09:19:24 UTC
7598235 LVS: fix yaml indentation typo for aqs description needs to be indented Change-Id: Ib945dad08f3d249c79a13cbeb0910badb984a978 22 October 2015, 09:14:21 UTC
3c40bb5 aqs: Add LVS configuration Add configuration for aqs LVS setup. mark it as low-traffic, set port 7232 since 7231 is already used by restbase Bug: T116245 Change-Id: I485d338e77b76486654fdd4c2d211f84e03c3bc1 22 October 2015, 09:02:42 UTC
f37c54a RESTBase: make the port fully configurable and change for AQS to 7232 There are some places where we make the assumption of RESTBase running on port 7231. However, with the introduction of AQS, we need to be able to fully configure it, as they both can't have the same port due to LVS. Also: conftool-data/services/services.yaml defined zotero's port as 7231 for some reason. This patch changes it to 1969. Bug: T116245 Change-Id: Ibaecb8f6ee5491362100fe32be2b65d755032b27 22 October 2015, 08:51:15 UTC
88ea067 cxserver: Add JWT token support Bug: T116134 Change-Id: I338070364e5b723274c9627bfae42a1975011a9a 22 October 2015, 08:48:32 UTC
9c60bf3 tilerator should not expose admin UI When running, tilerator should only process jobs, not handle admin web requests. For that, we are introducing tileratorui service which will handle that function. Change-Id: Ibac0eb7f65438004c0ee557ebae8b4f87975574d 22 October 2015, 07:35:48 UTC
655ac6c ~ori: updated deployment scripts Change-Id: I1a805ed22e2b3fe51b2ac2dd377b06c16ac4c03e 22 October 2015, 07:26:27 UTC
e68f338 service::node: use repo value for CWD and Env Since we now allow a user to define the used repo, have values for Working Directory and Environment settings set to that instead of the previous default Change-Id: Ie76ad944b94d243968cda5834bba73fa36d19eb8 22 October 2015, 07:16:28 UTC
e675b56 maps: Add tileratorui service tileratorui is a service to be used to allow a human to view tiles and schedule build/rebuild/deletes and so on. It shares the same code repo with tilerator and the only change is the configuration and users Bug: T116062 Change-Id: Ifd1f3d586bc8794c59c768424f804bcaf445f06e 22 October 2015, 07:07:26 UTC
46c74d6 Fix typo in HHVM APC collector Change-Id: I00210acf5b52ccb9d54733efa5ee1fd2992bd8b8 22 October 2015, 01:23:46 UTC
7464ca2 admin: add tjones to analytics-privatedata-users shell account: tjones reason: "I'd like to have access to webrequests data in hive in order to analyze search traffic, pageviews, and various data related to search." "I have access to stat1002 but when I want to run a hive query it fails with this error:.." ebernhardson said: "I believe tjones needs to be added to analytics-privatedata-users group in puppet, but IIRC otto mentioned there is something in addition that needs to be done so hive works properly." Bug:T115880 Change-Id: I41b7e790c1a8180e6d9aff978f07d66bd27a083d 22 October 2015, 01:22:55 UTC
60fe4b8 Follow-up for I87682f90: tweak metric path Change-Id: I90d6f89dd96344a46f67d769739fd231fce7c683 22 October 2015, 01:20:56 UTC
6719ec0 Fix typo in HHVM APC collector Change-Id: I52f43e8ec9c631c6824e85f2c9024c2ed2ded41c 22 October 2015, 01:09:56 UTC
750e9a7 Follow-up for I87682f90: tweak metric path Change-Id: Iaa8f2ffc9713fc70721bc8cebbab0c7c990d49d8 22 October 2015, 00:58:28 UTC
81c1ad3 Add Diamond collector for HHVM APC stats Bug: T116255 Change-Id: I87682f905a151df29eb38e705d154181bdd6c4c7 22 October 2015, 00:56:18 UTC
02e7be3 Revert "openldap: add SSL cert expiry check" SSL CRITICAL - failed to connect or SSL handshake:IO::Socket::SSL: connect: Connection refused puppet says: "port => '389', # Yes, explicitly not supporting LDAPS (port 636)" This reverts commit 033dcdaefe35ac6ea95b037d1e5f06892b996462. Change-Id: I60969a12fa5040701a985f936da0f2883ec27d54 22 October 2015, 00:31:03 UTC
76c97c5 Reclaim einsteinium.eqiad.wmnet for spares removing from site.pp and install_server module files T116252 Change-Id: I9a7543a6308dbee197e4d8bec7901c515ab37c5c 22 October 2015, 00:20:20 UTC
9ade91b wmfusercontent.org - add ssl cert expiry check This is used for user content uploads on Phabricator. Also check SSL cert expiration for T114059. Change-Id: I1c91c970c8f6efc1ff4dda69acacfb57181b7e2e 22 October 2015, 00:09:41 UTC
033dcda openldap: add SSL cert expiry check Monitor the corp/OIT LDAP mirror server for expiring SSL cert. One more on the list for T114059. Change-Id: If6d58c406c63d890616fd7e6872ea7a238453eeb 21 October 2015, 23:41:44 UTC
2df6b60 ldap: top-scope variable, mini lint fix Change-Id: I6be6ca079956c34ce747236885ccdb35ba536d12 21 October 2015, 22:53:31 UTC
0736c00 Remove trebuchet user from wikidev group Since user is subsequently removed from the wikidev group by admin::groupmembers. Bug: T115760 Change-Id: Ia76c63dda9452569002330ce526d39bba7635d55 21 October 2015, 22:51:55 UTC
7be7062 ldap: add ssl cert expiry check Also check the (labs) LDAP servers for expiring SSL certs. Use the existing check that is just like the https check just on port 636. Just one more thing to complete T114059. Change-Id: I1b98e32d7b0266751ddd5df21c602b83f2a0e670 21 October 2015, 22:49:28 UTC
abbeac8 grafana: automate the creation of the Anonymous user Add a simple Python exec that creates the Anonymous user by directly inserting it into Grafana's sqlite database. Add an explanatory comment to go with it. Change-Id: Ifdefd64ec517bea02fd7c22efa21ff6cdf345650 21 October 2015, 22:38:25 UTC
bb537ff wmflabs.org - add ssl cert expiry check One more on the list for T114059. Check the *.wmflabs.org ssl cert for expiration. Change-Id: I9f4c5d5b55f7363c2f74c7fba2e34e26b876caf9 21 October 2015, 22:32:51 UTC
3d0678a planet: add ssl cert expiry check Another one for the list on T114059. Change-Id: I134f86e5b3e9926d8cc0a0ee98989611fb172e00 21 October 2015, 21:58:52 UTC
b944380 toolserver.org - add SSL cert expiry check Another one on the list for T114059. Change-Id: Ide5fa5f4466464514dc875eea742a13732dc829a 21 October 2015, 21:52:09 UTC
a505e53 eventdonations: add SSL cert expiry check Another one on the list for T114059. Change-Id: I221d7c655fd7b67ea6d5b1ad4f3d239078d3c35d 21 October 2015, 21:43:30 UTC
10b27e5 icinga: ssl cert checks for external services,pt.2 Can't just use one virtual host for all these service checks, need one for each of them to get proper results and not stuff like "failed to verify blog.wikimedia.org against icinga.wikimedia.org". follow-up for T114059 for external services. Change-Id: I33bd4bb382b524c16bd6ef514ccadacade614899 21 October 2015, 21:10:53 UTC
b04790b icinga: ssl cert monitoring for external services Adds a virtual host in Icinga to add these SSL cert expiry checks to that are not associated with one of our nodes via a role class, because they live externally. This way we can still have monitoring, just needs to belong to something in Icinga. Adds a new class to Icinga and checks for blog.wikimedia.org and policy.wikimedia.org. Other special cases will follow-up when these work. Bug:T114059 Change-Id: I7f97dda664aedefc391898308cae74ca5fb33f8a 21 October 2015, 20:12:41 UTC
3e545b9 update dotfiles Change-Id: I75d07df4b46d9cb87741cf0a9847dce708013471 21 October 2015, 20:11:47 UTC
d0abb25 gsb: Another try at fixing it Need to quote the url now due to the & character in it Change-Id: I7eceb7977e0db1ca5bea31eb7c520f1afb6bcf51 21 October 2015, 18:01:53 UTC
9ec53e0 rcstream: add ssl cert expiry check One more on the list for T114059. Change-Id: I97f5b9a5409f3951cbc8e7cde4feebc8c642e932 21 October 2015, 17:28:33 UTC
22e1908 beta: Remove commented out rules for www2.knams.wikimedia.org/stats This doesn't apply to beta, but also just in general doesn't exist anymore. Change-Id: Idb339553de2362917d0377788c236b5933d9e99f 21 October 2015, 17:23:19 UTC
970280a archiva: add ssl cert expiry check One more cert check on the list for T114059. Change-Id: Icf632ff861e916b9a92c04f40034ba0da89542e5 21 October 2015, 16:44:38 UTC
78bd295 Allow wikitech-static to drift a bit more than two days away from wikitech. This means we won't get an alert unless the sync fails twice in a row. Bug: T101803 Change-Id: I5548e2c6228d404251872c92106cc19c91a375c0 21 October 2015, 16:19:49 UTC
e430039 service::node support overriding the repository service node hardcodes the repository to clone from to "${title}/deploy". However there are cases like tilerator::ui where we want to override that and specify a different repo. Also add an if guard check to avoid duplicate definitions allowing different projects on the same node to share repositories Change-Id: I6a9d54b2d99e1d3206dc124307f02a96ba5a8fa9 21 October 2015, 16:18:50 UTC
878caba mw1083: depooled, remove from dsh Bug: T116184 Change-Id: I74b06681eba98e91578448a1792e0efebbb2b271 21 October 2015, 16:00:14 UTC
0ca50e0 gsb: Amend check command Seems like safe browsing's "API" now uses JSONP, otherwise it redirects to the actual site. pass output=jsonp and and look for "type": 4 which seems to be the "Not dangerous" designation. Change-Id: I143129804192bfbe706940fe2696861673b5ff81 21 October 2015, 15:58:27 UTC
5209dcb Assign salt grain for mw_rc_irc Change-Id: I96a2db20d44bc6c2f5dd1676683be57393ce1155 21 October 2015, 15:46:14 UTC
a7def43 ~ori: add `branchdir` script Change-Id: Ie9211ecab017dd1a79f7efb52f5b7d3cbbba29a8 21 October 2015, 15:31:32 UTC
38a1e93 fluorine: Use the role keyword We need this for Hiera-based assignment of Salt grains for debdeploy Change-Id: If4fc6dcc557e5c8e00fc09ceccafab7528eb1b5f 21 October 2015, 14:57:00 UTC
96417cf archiva: use the role keyword We need this for Hiera-based assignment of Salt grains for debdeploy Change-Id: I2dc7efe159f76d410c41e430e8568b75570e716f 21 October 2015, 14:45:02 UTC
73eaf2f Assign salt grains for elasticsearch Change-Id: I7f3c55f1f184f0f7d112b1971ee7e38b9f521f66 21 October 2015, 14:40:24 UTC
e687405 Assign salt grains for grafana Change-Id: I24ab2c23fdcb57c1c3cfefde28d198c9adcf0ec2 21 October 2015, 14:34:43 UTC
08ee54f Assign salt grains for kafka brokers Change-Id: I8377168384a33d843ab28e8d56f8bb50c1217505 21 October 2015, 14:30:43 UTC
377f015 ldap: group sudo-ldap settings and comment them Have all sudo-ldap settings present in /etc/ldap/ldap.conf together and comment them accordingly Change-Id: I08016b3d736a8f662ecacb7a7b141cd610889835 21 October 2015, 14:23:15 UTC
28b9d35 Drop salt grains from initial testing Change-Id: I5afd423b6305be9ea04288198364dde7c8cacec4 21 October 2015, 14:17:13 UTC
1433a0f gadolinium: Use the role keyword We need this for Hiera-based assignment of Salt grains for debdeploy Change-Id: I837df5d33091064ac9edbe7bf75bc09ecf1dc22e 21 October 2015, 13:57:11 UTC
9e80cb9 erbium: Move to using the role keyword We need this for Hiera-based assignment of Salt grains for debdeploy Change-Id: Ic6115645ff176c77b94c0c672b02b1a42d48e636 21 October 2015, 13:55:47 UTC
52eaa89 eventlog1001: Use the role keyword We need this for Hiera-based assignment of Salt grains for debdeploy Change-Id: Id00d23dade0f5d5621654f0e2e479a94747c8b53 21 October 2015, 13:53:04 UTC
893a345 Mark incoming requests without cookies in x-analytics If a request comes without any cookies we mark it as such. This could be a cheap proxy to identify robots but it will also catch "fresh" sessions and users browsing with cookies disabled. Analytics team to run numbers after we deploy these changes to see the impact of this change on reporting unique clients per month. https://wikitech.wikimedia.org/wiki/Analytics/Unique_clients/Last_access_solution Bug: T114370 Change-Id: Iadaf106f396e9bc906e5c87b350ea2ccc58617c4 21 October 2015, 13:28:48 UTC
160315b ldap: revert the rest of fba5006 Turns out /etc/sudo-ldap.conf is a symlink to /etc/ldap/ldap.conf and of course it does honor the settings not honored by OpenLDAP. Those 2 files should be eventually split up but for now just revert the change and add a comment Change-Id: Ibb5c905d4d9b9beda47009e9a7ebac428757af3d 21 October 2015, 13:23:41 UTC
cdb843d ldap: partially revert fba5006 fba5006 apart from removing BINDDN and BINDDW also had ERB trim whitespace at the end of the last line which presumably is the reason for T116148. Revert that part of the change Bug: T116148 Change-Id: I44f61e6f552e0b527f4ab632ca642c4cece0fb84 21 October 2015, 12:54:13 UTC
9db5ee3 hiera: fix corner case in role backend There is a corner case in the role backend when an empty yaml file is accessed where "data" is nil and does not have an empty? method causing a traceback and failing catalog compilation. Guard against that by checking if data is nil. Change-Id: Ica25cf4d84f0a61ceef71acf434357ec84646776 21 October 2015, 12:22:35 UTC
7507c80 Assign salt grains for stat servers Change-Id: I812c362c3ffd8043568d8c656c9d7a7a80c90e4b 21 October 2015, 11:39:48 UTC
36c8be7 Assign salt grains for horizon Change-Id: I445f5de64af93f9719df24746462cb63a83bc099 21 October 2015, 11:37:08 UTC
493d1a1 Assign salt grains for planet Change-Id: I06e8bd9f12f4b9aae7fc66650363f93316c02d6d 21 October 2015, 11:34:15 UTC
2860a31 Assign salt grains for nova manager Change-Id: Ib0bf9b64cc861a1a9396a125268e7b276953b14d 21 October 2015, 11:32:12 UTC
2dd55de Assign salt grains for authdns Change-Id: I10e37537500c75d11b6b8c46a44f64e3cde09453 21 October 2015, 11:28:45 UTC
e5cf37b Move the authdns servers to the role keyword We need this for Hiera-based assignment of Salt grains for debdeploy Change-Id: I4851adbc81c2faa04ce079de5f9995cfb3e98164 21 October 2015, 11:14:01 UTC
d86f707 Use the role keyword for puppetmaster backends We need this for Hiera-based assignment of Salt grains for debdeploy Change-Id: Ic3aa76b4b69f6d128b54d40a3ac0463d706df372 21 October 2015, 11:08:38 UTC
back to top