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