summaryrefslogtreecommitdiff
path: root/puppet
AgeCommit message (Collapse)Author
2013-06-12update apache submodule to get ssl no_default_site fix. I previously ↵Micah Anderson
accidentally reverted this change Change-Id: Iebc041cf6fb54b79d75eeabd27410ad953b8e340
2013-06-12webapp should be available over http so a proper redirect can be done to httpsMicah Anderson
without this rule, one just gets a 'site is unavailable' result Change-Id: I27b80a0044e9fe4e87e607412c8d0a089d4866a6
2013-06-11/etc/hosts must not have commas!!elijah
2013-06-11use hiera hashes for source data for /etc/hostselijah
2013-06-11add a class site_config::shell for shell-related configurationsMicah Anderson
setup a /etc/profile.d configuration snippet to put /srv/leap/bin in the $PATH (#2122) Change-Id: I0afb5232375e6c6d9f692a97243023c710265d54
2013-06-11lint hosts.ppMicah Anderson
Change-Id: If10470978ee31a398e0b88d8d98552c93d4706a2
2013-06-11Fixes #2669 - stop services array from being reported smashed togetherMicah Anderson
Change-Id: I74dfe1941eb338a89be994ac9e1b61739601d9db
2013-05-30site_sshd -- added xterm title, optional support for moshelijah
2013-05-26Merge remote-tracking branch 'leap/develop' into developMicah Anderson
2013-05-26update apt submodule, necessary for wheezy release; update apache module to ↵Micah Anderson
get bugfix Change-Id: I1f5f42bb3b62a5b86de38aed31fdb073626b10af
2013-05-23update couchdb submodule to get couchdb::bigcouch::add_node and ↵Micah Anderson
couchdb::bigcouch::query
2013-05-23Merge remote-tracking branch 'origin/feature/issue_2658' into developMicah Anderson
2013-05-23include site_couchdb::bigcouch::add_nodes in site_couchdb/manifests/init.ppvarac
2013-05-23Install git before vcsrepo call (Feature #2510)varac
2013-05-23Merge remote-tracking branch 'micah/develop' into developMicah Anderson
2013-05-23Merge branch 'issue/1690' of /home/git/repositories/micah/leap_platform into ↵micah
develop
2013-05-23Merge branch 'feature/switch-webapp-location' into developMicah Anderson
Conflicts: puppet/modules/site_webapp/manifests/init.pp Resolved lint differences Change-Id: Ifbc535ec844222c9f6f0dd71ac12742230bb64ee
2013-05-23pass any require => parameters that are in the try::file resource so ↵Micah Anderson
dependencies can be satisfied Change-Id: I10d3ebe6a3009ebe01e578ea582d00dc930689ed
2013-05-22add missing require => on the vcsrepo which could cause these resources to failMicah Anderson
2013-05-22add requirements to the try::file resourcesMicah Anderson
normally a file resource would automatically require the parent directory first, but try::file doesn't do this so it has errors if /srv/leap/webapp doesn't exist yet: for example: - [web1] err: /Stage[main]/Site_webapp/Try::File[/srv/leap/webapp/public/img]/Exec[restore_/srv/leap/webapp/public/img]/returns: change from notrun to 0 failed: Working directory '/srv/leap/webapp/public' does not exist that was 'tried' before the vcsrepo was done which would have resolved that problem. This makes sure that the vcsrepo is done first
2013-05-22add force => true parameter to webapp vcsrepo checkoutMicah Anderson
this should have been added to d669a5fb56acf9101cf677ecbd30bcc47b092cd3 resolve #1722 after the vcsrepo module was updated to handle this, but it wasn't.
2013-05-22change paths for leap webapp to be under /srv/leap/webapp from /srv/leap-webappMicah Anderson
2013-05-21nickserver - added support for apache reverse proxy frontend to handle the TLS.elijah
2013-05-19updated apache submoduleelijah
2013-05-18nickserver - ensure libssl-dev is installed before EventMachine gem is ↵elijah
installed.
2013-05-18added module site_nickserverelijah
2013-05-16special casing for pistoncloud/openstack/ec2Micah Anderson
2013-05-14added smtp-service.json, requires latest leap_clielijah
2013-05-09the leap platform repo should track 'stable'Micah Anderson
2013-05-02fixed dnat_ruleselijah
2013-04-30added soledad-service.jsonelijah
2013-04-30minor spacing changesMicah Anderson
2013-04-30setup a site_config::params class that can be used to set some common ↵Micah Anderson
variables that are used in different places to start with we setup the $interface variable, based on logic as defined in #2213 change the various places that were looking up this value to use site_config::params::interface instead
2013-04-26Merge branch 'develop' of ssh://code.leap.se/leap_platform into developvarac
2013-04-26Revert "webapp: use admin creds for now, until we fixed couchdb user ↵varac
permissions" This reverts commit 830f2408fa210016fdef855da8b3fd28421bff32.
2013-04-25update apache submodule to fix #2279Micah Anderson
2013-04-24provider base - service definitions are now versioned (requires new leap_cli)elijah
2013-04-24take out plain couchdb setup, always deploy bigcouch (Feature #2176)varac
2013-04-24user leap-webapp instead of leap_webappvarac
2013-04-24couchdb.yml.admin is changed on every puppetrun from leap-webapp to rootvarac
2013-04-24automatic update of submodule couchdbvarac
2013-04-24Use pre-salted+hashed admin pw for couchdb (Feature #1941)varac
2013-04-24updated needed couchdb users and DBsvarac
2013-04-24automatic update of submodule stdlibvarac
2013-04-24automatic update of submodule couchdbvarac
2013-04-24Use pre-salted+hashed user pw for couchdb (Feature #2324)varac
2013-04-23automatic update of submodule couchdbvarac
2013-04-23fix mode for webapp production.log (#2300)Micah Anderson
2013-04-22webapp -- fixed bug in configurationelijah
2013-04-18update apache module to take the 'ssl' parameter, and pass it to the class, thisMicah Anderson
eliminates a potential variable lookup ordering problem (#2273)