summaryrefslogtreecommitdiff
path: root/puppet
AgeCommit message (Collapse)Author
2013-06-19disable dhclient from modifying the /etc/resolv.conf file on ↵Micah Anderson
openstack/amazon instances The dhclient in these environments is quite aggressive and overwrites the nameservers we've deliberately chosen to use with google's nameservers. This commit attempts to fix that. The dhclient methodology for altering these things is particularly unpleasant. We effectively redefine the functions that mess with this file to be noops in the /etc/dhcp/dhclient-enter-hooks.d directory and then we are forced to restart dhclient by shipping a script that tries to determine the correct PID and arguments that it was running as before killing and restarting it with the same arguments. See debian bugs #681698, #712796 for further discussion about how to make this less difficult Change-Id: I51cf40cf98eaddcefd8180e157b6e3ca824173f0
2013-06-18The way we were testing if $services had a particular word in it is not veryMicah Anderson
good. If we search for the word 'tor' we will find it when the variable contains "monitor". This commit makes the regular expression more specific based on the word boundaries. Change-Id: I4dcd80db7322cabc3f71b77fabf7eacd83b4d572
2013-06-14Merge branch 'develop' of ssh://code.leap.se/leap_platform into developvarac
2013-06-14automatic update of submodule stunnelvarac
2013-06-14Merge branch 'bug/leap_keyring_2492' into developMicah Anderson
Change-Id: Idda4e0301b3e349581fef36989706a487b05ecd8
2013-06-14Merge branch 'develop' of git.codecoop.org:micah/leap_platform into developMicah Anderson
2013-06-14Merge branch 'feature/enable_webapp_http' of ↵micah
/home/git/repositories/micah/leap_platform into develop
2013-06-14Merge branch 'develop' of git.codecoop.org:micah/leap_platform into developMicah Anderson
2013-06-14Merge branch 'feature/leap_path' of ↵micah
/home/git/repositories/micah/leap_platform into develop
2013-06-13install the leap-keyring package, after the leap apt source has been added ↵Micah Anderson
and apt has been refreshed Change-Id: I485420c4ea50f8c3f6699b9b8073dc6c67b7a353
2013-06-12Merge remote-tracking branch 'leap/develop' into developMicah Anderson
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