1
0
Fork 0
Commit Graph

49 Commits

Author SHA1 Message Date
Andrew Tomaka 4ca49979c0 Merge pull request #9 from atomaka/atomaka/feature/final
Final Project
2014-04-16 15:17:52 -04:00
Andrew Tomaka 6d2bf0ee73 Add IP for final project 2014-04-02 15:56:52 -04:00
Andrew Tomaka 435e7e755f Add nginx proxy 2014-04-02 15:56:52 -04:00
Andrew Tomaka 203ed07442 Fix firewall rules 2014-04-02 15:56:52 -04:00
Andrew Tomaka 954067c955 Update saz/ssh 2014-04-02 15:56:52 -04:00
Andrew Tomaka 6c78a8f79d Create, install, and start basic rails app 2014-04-02 15:56:48 -04:00
Andrew Tomaka c529674de1 Install nginx 2014-04-02 15:52:19 -04:00
Andrew Tomaka dc5d00d959 Basic setup in new manifest 2014-04-02 15:52:16 -04:00
Andrew Tomaka 59be174027 Add ruby1.9.3 to bootstrap 2014-04-01 18:21:01 -04:00
Andrew Tomaka f6545bc954 Do not automate dist-upgrade 2014-04-01 18:21:01 -04:00
Andrew Tomaka fcb8fd20e2 Allow bootstrap to specify manifest file 2014-04-01 18:21:01 -04:00
Andrew Tomaka 9db24df29b Update README 2014-04-01 18:21:01 -04:00
Andrew Tomaka 8dfc069087 Merge pull request #8 from atomaka/atomaka/feature/week9
Week 9 Lab
2014-03-18 13:38:30 -04:00
Andrew Tomaka 5e9ab4cb58 Add week9 file with wordpress subdomain 2014-03-18 13:23:19 -04:00
Andrew Tomaka e71d148057 Ignore rbenv file 2014-03-18 13:21:31 -04:00
Andrew Tomaka abf708ee97 Install PHP, MySQL and Wordpress 2014-03-18 13:20:43 -04:00
Andrew Tomaka 22109ee056 Install new modules for using wordpress 2014-03-18 13:20:43 -04:00
Andrew Tomaka ae1e280479 Update packages before upgrade/installs 2014-03-18 13:20:43 -04:00
Andrew Tomaka a80be2b299 Create swapfile on initial install 2014-03-18 13:20:43 -04:00
Andrew Tomaka 5e297371b5 Correct port number typo 2014-02-19 16:23:40 -05:00
Andrew Tomaka 60503c3bd3 Merge pull request #7 from atomaka/atomaka/refactor/bootstrap
Remove need for update.sh
2014-02-19 11:43:48 -05:00
Andrew Tomaka ef312fdc67 Remove need for update.sh 2014-02-19 11:39:15 -05:00
Andrew Tomaka a1819a7d9d Merge pull request #6 from atomaka/atomaka/feature/week6
Week 6 Lab
2014-02-19 11:20:19 -05:00
Andrew Tomaka 7eb9d86525 Add week6 handin file 2014-02-19 11:17:41 -05:00
Andrew Tomaka 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
Andrew Tomaka 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
Andrew Tomaka 25a41ca21e Add new vhosts and files for two sample subdomains 2014-02-19 11:13:58 -05:00
Andrew Tomaka 511cb12123 Merge pull request #3 from atomaka/atomaka/feature/email-logins
Send email on user login
2014-02-06 15:54:17 -05:00
Andrew Tomaka 757bf1d6c0 Send email on user login 2014-02-06 15:52:58 -05:00
Andrew Tomaka 592f20c2de Merge pull request #2 from atomaka/atomaka/feature/week2
Week 2 Lab
2014-01-22 08:35:50 -08:00
Andrew Tomaka cf3d698bd7 Add text file with server IP 2014-01-22 11:27:57 -05:00
Andrew Tomaka d911f56e65 Add symlinks for easy web access 2014-01-22 11:06:33 -05:00
Andrew Tomaka 8746adcc92 Update IP to hostname on faux shell prompt 2014-01-22 10:58:34 -05:00
Andrew Tomaka 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
Andrew Tomaka 800ef93772 Allow both users to manage web content 2014-01-22 10:58:31 -05:00
Andrew Tomaka 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
Andrew Tomaka 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
Andrew Tomaka 0cbfec9520 Correct course number 2014-01-15 17:35:40 -05:00
Andrew Tomaka 84e7e9d23b Merge pull request #1 from atomaka/atomaka/feature/week1
Week 1 Lab
2014-01-15 14:26:41 -08:00
Andrew Tomaka 9fcc4fcea9 Add required hello.txt file with IP 2014-01-15 16:45:04 -05:00
Andrew Tomaka d6e060bbcf Add faux shell error message 2014-01-15 16:13:15 -05:00
Andrew Tomaka 77bc101271 Create hello world template 2014-01-15 16:10:47 -05:00
Andrew Tomaka bfa8138774 Allow password-less sudo 2014-01-15 15:47:28 -05:00
Andrew Tomaka 6ba6bb5df1 Fix typo in name 2014-01-15 15:34:42 -05:00
Andrew Tomaka 1f64dd085f Need to be in the correct directory 2014-01-15 15:32:26 -05:00
Andrew Tomaka 45eb44b27f Allow a specific branch to be checked out 2014-01-15 15:29:46 -05:00
Andrew Tomaka 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
Andrew Tomaka 41f635afaa Untested code for week 1 2014-01-15 15:09:51 -05:00
Andrew Tomaka 1d1ee39ca7 Initial commit 2014-01-15 11:37:39 -05:00