summaryrefslogtreecommitdiff
path: root/platform.rb
AgeCommit message (Collapse)Author
2016-12-22COMPATIBILITY CHANGE: set platform version to 0.10 & require client 0.9.4 or ↵elijah
later
2016-09-01added support for Let's Encryptelijah
2016-08-29command line interface cleanup: harmonize the signatures of different ↵elijah
commands to be more logically consistent. For now, all changes are backwards compatible. DEPRECATED: `leap add-user`. Use `leap user add` instead.
2016-08-23added 'leap vm' commandelijah
2016-06-22set the platform version to be 0.9, require leap_cli 1.9elijah
2016-05-26fix typo that prevented common.ENV.json from being loaded. closes #7697elijah
2016-04-08partials - add support for leap_cli's inheritable service partials (requires ↵elijah
latest develop branch leap_cli)
2016-02-23added templates for `leap node add`, so that new nodes can get default ↵elijah
values set in their initial .json file.
2016-02-23get dkim working, closes #5924elijah
2016-01-26set value for platform.hiera_dir, but in a way that will not bomb out if ↵elijah
using older leap_cli.
2015-08-07set platform version 0.8, pin to leap_cli 1.8elijah
2015-06-29added 'root' to the list of platform-reserved usernames.elijah
2015-06-17added support for `leap compile provider.json` (platform version now 0.7.1)elijah
2015-05-05pin compatible cli to 1.7.xelijah
2015-03-30set platform version 0.7elijah
2015-01-28update default provider.json to use the (now) correct expiration time ↵elijah
format. requires new leap_cli.
2015-01-22added support for custom tests in files/testselijah
2014-10-31add support for property tor.keyelijah
2014-10-21modify the leap repository contents so they pick the correct repository,Micah Anderson
based on the hiera value 'major_version' (#6251) Change-Id: I10532ef83e3aa2d35d9c0be241952a35e366bba4
2014-10-21update platform to take advantage of new platform.rb. requires leap_cli 1.6elijah
2014-09-03Merge branch 'master' into developvarac
Conflicts: platform.rb puppet/modules/site_config/manifests/hosts.pp
2014-08-28update version number for 0.5.4.1 hotfix release0.5.4.1Micah Anderson
Change-Id: I0d629c56b86cd4de5a6560d58715de7ec93dd4e3
2014-08-26update version number for 0.5.4 hotfix release0.5.4Micah Anderson
Change-Id: Ia34388c5095301d3a72070737fdb9df758610581
2014-08-20set the maximum leap cli version for this version of the platformMicah Anderson
Change-Id: I6be37c3c65c47e650c0e67bd43df8e2b1ac40dd6
2014-06-25new generic system for stunnel: just `include site_stunnel` and stunnel + ↵elijah
needed shorewall will be automatically set up. requires new leap_cli
2014-06-25couchdb: generate hiera files suitable for plain couchdb + read-only mirrorselijah
2014-06-02added support for /provider.json served from static site.elijah
2014-05-20added support for environmentally scoped services and tags, when using ↵elijah
latest leap_cli.
2014-04-23update platform version number for 0.5.1Micah Anderson
Change-Id: I7d13d9395cd70b4de6fa7c6d5a9e5132d995ade1
2014-04-04Merge branch '0.5' into developMicah Anderson
Conflicts: provider_base/services/tor.json Change-Id: I826579945a0d93c43384f0fd12c9833762b084cf
2014-03-24ensure platform.rb is utf8elijah
2014-03-14added support for environment specific providers (e.g. ↵elijah
provider.production.json). requires latest leap_cli.
2014-02-09deploy a valid /etc/ssh/ssh_known_hosts for all nodes (requires new leap_cli)elijah
2014-02-07monitor nodes get all nodes listed in /etc/hostselijah
2014-02-06added support for monitor ssh keys (requires latest leap_cli)elijah
2013-09-21ensure that contacts.default is an array, and is required (requires latest ↵elijah
leap_cli).
2013-09-20use newer haproxy_servers macro in order to allow couchdb and webapp to be ↵elijah
on the same node (requires latest leap_cli)
2013-09-05make sure we gather ec2_public_ipv4 fact. REQUIRES latest leap_cli (1.2.2)elijah
2013-07-30site_webapp - add support for haproxy weights and backup servers (resolves ↵elijah
#3278)
2013-07-26added haproxy weights to webapp hiera (at haproxy.servers)elijah
2013-07-11changes to support restrictive permissions for /etc/leap. this is required ↵elijah
to work with the latest leap_cli.
2013-06-25add hash for authorized_keys to common.jsonelijah
2013-06-04add support for client-side collection of facter facts.elijah
2013-06-02added platform.rb configuration file.elijah