Commit graph

44 commits

Author SHA1 Message Date
6c78a8f79d Create, install, and start basic rails app 2014-04-02 15:56:48 -04:00
c529674de1 Install nginx 2014-04-02 15:52:19 -04:00
dc5d00d959 Basic setup in new manifest 2014-04-02 15:52:16 -04:00
59be174027 Add ruby1.9.3 to bootstrap 2014-04-01 18:21:01 -04:00
f6545bc954 Do not automate dist-upgrade 2014-04-01 18:21:01 -04:00
fcb8fd20e2 Allow bootstrap to specify manifest file 2014-04-01 18:21:01 -04:00
9db24df29b Update README 2014-04-01 18:21:01 -04:00
8dfc069087 Merge pull request #8 from atomaka/atomaka/feature/week9
Week 9 Lab
2014-03-18 13:38:30 -04:00
5e9ab4cb58 Add week9 file with wordpress subdomain 2014-03-18 13:23:19 -04:00
e71d148057 Ignore rbenv file 2014-03-18 13:21:31 -04:00
abf708ee97 Install PHP, MySQL and Wordpress 2014-03-18 13:20:43 -04:00
22109ee056 Install new modules for using wordpress 2014-03-18 13:20:43 -04:00
ae1e280479 Update packages before upgrade/installs 2014-03-18 13:20:43 -04:00
a80be2b299 Create swapfile on initial install 2014-03-18 13:20:43 -04:00
5e297371b5 Correct port number typo 2014-02-19 16:23:40 -05:00
60503c3bd3 Merge pull request #7 from atomaka/atomaka/refactor/bootstrap
Remove need for update.sh
2014-02-19 11:43:48 -05:00
ef312fdc67 Remove need for update.sh 2014-02-19 11:39:15 -05:00
a1819a7d9d Merge pull request #6 from atomaka/atomaka/feature/week6
Week 6 Lab
2014-02-19 11:20:19 -05:00
7eb9d86525 Add week6 handin file 2014-02-19 11:17:41 -05:00
29748842a7 Copy files recursively
By declaring the directory copy with recurse set to true, there is no longer a
need to manage every single individual file in the directory.  This might
(almost certainly?) have consequences when files are removed from the
repository, but that's not really a concern in this specific scenario.
2014-02-19 11:14:01 -05:00
345516bf8b Make pages pretty
Take a few minutes to make the pages prettier. This includes adding appropriate
markup, adding images, and strengthening the text.
2014-02-19 11:14:01 -05:00
25a41ca21e Add new vhosts and files for two sample subdomains 2014-02-19 11:13:58 -05:00
511cb12123 Merge pull request #3 from atomaka/atomaka/feature/email-logins
Send email on user login
2014-02-06 15:54:17 -05:00
757bf1d6c0 Send email on user login 2014-02-06 15:52:58 -05:00
592f20c2de Merge pull request #2 from atomaka/atomaka/feature/week2
Week 2 Lab
2014-01-22 08:35:50 -08:00
cf3d698bd7 Add text file with server IP 2014-01-22 11:27:57 -05:00
d911f56e65 Add symlinks for easy web access 2014-01-22 11:06:33 -05:00
8746adcc92 Update IP to hostname on faux shell prompt 2014-01-22 10:58:34 -05:00
170e4e4391 Add update script; works like bootstrap script
Much copy and paste and should definitely be combined with the bootstrap script.
Oh well...
2014-01-22 10:58:34 -05:00
800ef93772 Allow both users to manage web content 2014-01-22 10:58:31 -05:00
bd29aec75b Add second user account
Implement "jeff" account with password and allow SSH access.  This account is
password protected, requiring a change to the SSH config file to allow
passwords.  Note that when possible, passwords should NOT be permitted for SSH
access.
2014-01-22 09:26:19 -05:00
e719842645 Change default ssh port
Security through obscurity is generally questionable, but changing to a
non-default port does reduce automated scans substantially.  However, moving to
a port outside of the privelaged scope (above 1024) may have other consequences.
2014-01-22 09:02:08 -05:00
0cbfec9520 Correct course number 2014-01-15 17:35:40 -05:00
84e7e9d23b Merge pull request #1 from atomaka/atomaka/feature/week1
Week 1 Lab
2014-01-15 14:26:41 -08:00
9fcc4fcea9 Add required hello.txt file with IP 2014-01-15 16:45:04 -05:00
d6e060bbcf Add faux shell error message 2014-01-15 16:13:15 -05:00
77bc101271 Create hello world template 2014-01-15 16:10:47 -05:00
bfa8138774 Allow password-less sudo 2014-01-15 15:47:28 -05:00
6ba6bb5df1 Fix typo in name 2014-01-15 15:34:42 -05:00
1f64dd085f Need to be in the correct directory 2014-01-15 15:32:26 -05:00
45eb44b27f Allow a specific branch to be checked out 2014-01-15 15:29:46 -05:00
3d3b9844e8 Fixes from first run
* git should be force installed
* rubygems not installed by default
* puppet manifest = puppet apply
2014-01-15 15:14:13 -05:00
41f635afaa Untested code for week 1 2014-01-15 15:09:51 -05:00
1d1ee39ca7 Initial commit 2014-01-15 11:37:39 -05:00