A Holt
b1f77b1092
cleaner Ansible messaging
2017-10-27 10:08:41 -04:00
A Holt
1aac4fb15c
cleaner Ansible messaging
2017-10-27 10:02:26 -04:00
A Holt
ebb621a2cf
cleaner Ansible messaging
2017-10-27 10:00:58 -04:00
A Holt
ca7f578e14
cleaner README
2017-10-27 09:58:40 -04:00
A Holt
0223e6d717
cleaner Ansible messaging
2017-10-27 09:57:21 -04:00
A Holt
62f64b3093
cleaner Ansible messaging
2017-10-27 09:56:10 -04:00
A Holt
72753c295d
cleaner README
2017-10-27 09:55:15 -04:00
A Holt
9cd817e3ad
cleaner Ansible messaging
2017-10-27 09:53:42 -04:00
A Holt
d8f0aca278
cleaner Ansible messaging
2017-10-27 09:47:06 -04:00
A Holt
50ced1eec8
cleaner Ansible messaging
2017-10-27 09:40:47 -04:00
A Holt
504264a11f
cleaner Ansible messaging
2017-10-27 09:37:00 -04:00
A Holt
e662025c4b
cleaner Ansible messaging
2017-10-27 09:33:32 -04:00
A Holt
2569968b29
cleaner Ansible messaging
2017-10-27 09:31:12 -04:00
A Holt
08a9014598
cleaner Ansible messaging
2017-10-27 09:27:19 -04:00
A Holt
011005d707
cleaner Ansible messaging
2017-10-27 09:25:51 -04:00
A Holt
87f55cd628
cleaner Ansible messaging
2017-10-27 09:21:30 -04:00
A Holt
0b688550ea
cleaner Ansible messaging
2017-10-27 09:18:51 -04:00
A Holt
1bd1fbda8f
cleaner Ansible messaging
2017-10-27 09:16:55 -04:00
A Holt
0d2d29b386
clean up OpenVPN messaging
2017-10-27 08:18:26 -04:00
A Holt
82bd0d346a
rename IIAB -> OSM here
2017-10-27 07:51:43 -04:00
A Holt
7d6a249a63
Update main.yml
2017-10-27 07:30:20 -04:00
A Holt
01782af67c
Update main.yml
2017-10-27 07:30:03 -04:00
A Holt
5c76060e84
Update main.yml
2017-10-27 07:29:43 -04:00
A Holt
aad9d297ae
Update main.yml
2017-10-27 07:29:31 -04:00
A Holt
b67e29c2b4
Update main.yml
2017-10-27 07:29:12 -04:00
A Holt
b5cbfa619c
Update main.yml
2017-10-27 07:28:38 -04:00
A Holt
ced8d1dd18
Update main.yml
2017-10-27 07:28:02 -04:00
A Holt
8de05f1f9f
Update main.yml
2017-10-27 07:27:45 -04:00
A Holt
3f0cae31d6
Update main.yml
2017-10-27 07:27:04 -04:00
A Holt
64c2dc1faa
Update main.yml
2017-10-27 07:26:49 -04:00
A Holt
b18a2df1f0
Update computed_vars.yml
2017-10-27 04:20:53 -04:00
A Holt
77b3c9dd02
Awstats -> AWStats
2017-10-27 03:55:12 -04:00
A Holt
066c0c09c5
Update main.yml
2017-10-27 03:51:56 -04:00
A Holt
3c6d31b22f
Update detected_network.yml
2017-10-27 03:27:28 -04:00
A Holt
3196b933ff
Update main.yml
2017-10-27 02:43:56 -04:00
A Holt
8f75d24dfa
Update enable_services.yml
2017-10-27 02:37:42 -04:00
A Holt
5ffe093d0d
Update README.rst
2017-10-27 02:12:04 -04:00
A Holt
2ce1414e4f
Update README.rst
2017-10-27 02:07:25 -04:00
A Holt
070c4bcc3d
Update README.rst
2017-10-27 02:04:55 -04:00
A Holt
9fd1466b78
Update README.rst
2017-10-27 02:01:27 -04:00
A Holt
3601c33d5b
Update README.rst
2017-10-27 02:01:03 -04:00
A Holt
83e9d0bd60
Update README.rst
2017-10-27 02:00:35 -04:00
A Holt
b9278fedf7
Update README.rst
2017-10-27 01:59:33 -04:00
A Holt
932a2988a6
Update README.rst
2017-10-27 01:57:51 -04:00
A Holt
641ad23401
Update main.yml
2017-10-27 01:55:08 -04:00
A Holt
701f972d92
Update main.yml
2017-10-27 01:53:18 -04:00
A Holt
d5f11e8fa6
Update main.yml
2017-10-27 01:50:00 -04:00
A Holt
f411d1b6cf
Update main.yml
2017-10-27 01:48:00 -04:00
A Holt
e05c525d8f
Update main.yml
2017-10-27 01:46:55 -04:00
A Holt
66e13ab3e1
Update main.yml
2017-10-27 01:44:50 -04:00
A Holt
e4e638a4ee
Update main.yml
2017-10-27 01:41:47 -04:00
A Holt
ddab0ca42b
Update main.yml
2017-10-27 01:41:14 -04:00
A Holt
7a22e94d0d
Update main.yml
2017-10-27 01:39:40 -04:00
A Holt
76e387885c
Update main.yml
2017-10-27 01:38:00 -04:00
A Holt
f6bfb60f54
Update main.yml
2017-10-27 01:01:02 -04:00
A Holt
83c1a8aab5
Update main.yml
2017-10-27 00:58:23 -04:00
A Holt
cf1d1fce2f
Update main.yml
2017-10-27 00:56:28 -04:00
A Holt
884a9e6d93
Merge pull request #22 from jvonau/AH-master
...
clean up roles/4-server-options/tasks/main.yml
2017-10-27 00:41:48 -04:00
A Holt
2c1f3411ec
Update main.yml
2017-10-27 00:28:51 -04:00
Jerry Vonau
a013dc6bfb
clean up roles/4-server-options/tasks/main.yml
2017-10-26 22:58:56 -05:00
A Holt
8088858b10
Update main.yml
2017-10-26 23:48:02 -04:00
A Holt
3f4c42d3c6
Update main.yml
2017-10-26 23:46:57 -04:00
A Holt
6f688799df
Update main.yml
2017-10-26 23:43:50 -04:00
A Holt
5f883fdcff
Rename iiab-home-page.conf to iiab-homepage.conf
2017-10-26 22:56:33 -04:00
A Holt
20c76c71ed
Merge pull request #21 from jvonau/AH-master
...
rename home-page
2017-10-26 22:55:55 -04:00
Jerry Vonau
ef30a8c3e3
rename home-page
2017-10-26 21:52:41 -05:00
A Holt
d34e724421
Update main.yml
2017-10-26 22:44:54 -04:00
A Holt
8235710e63
Update main.yml
2017-10-26 22:44:06 -04:00
A Holt
18178f35cb
Update main.yml
2017-10-26 22:33:22 -04:00
A Holt
c3c215ed5c
Update main.yml
2017-10-26 22:33:15 -04:00
A Holt
0538bdc386
Update main.yml
2017-10-26 22:31:56 -04:00
A Holt
961ea1813e
Update main.yml
2017-10-26 22:29:54 -04:00
A Holt
c5e3836708
Update main.yml
2017-10-26 22:29:16 -04:00
A Holt
8555f7ee95
Update main.yml
2017-10-26 22:28:18 -04:00
A Holt
08a746cd06
Update main.yml
2017-10-26 22:24:42 -04:00
A Holt
ba42a04569
Update main.yml
2017-10-26 22:22:59 -04:00
A Holt
3b32a9877a
Delete main.yml
2017-10-26 22:22:31 -04:00
A Holt
97a6930e1a
Update main.yml
2017-10-26 22:14:01 -04:00
A Holt
0d1982de56
Update main.yml
2017-10-26 22:09:05 -04:00
A Holt
2be027a07d
Update iiab-home-page.conf
2017-10-26 22:06:39 -04:00
A Holt
10bd33a5d1
Update iiab-home-page.conf
2017-10-26 22:06:20 -04:00
A Holt
ec0d48146d
Update main.yml
2017-10-26 22:04:54 -04:00
A Holt
bd703564a4
Update main.yml
2017-10-26 22:01:02 -04:00
A Holt
e413203942
Delete main.yml
2017-10-26 22:00:20 -04:00
A Holt
b7899e85fa
Delete main.yml
2017-10-26 21:47:46 -04:00
A Holt
68c7af4987
Update main.yml
2017-10-26 21:45:31 -04:00
A Holt
858405be66
Update main.yml
2017-10-26 21:44:42 -04:00
A Holt
aa279dbb8d
Update main.yml
2017-10-26 21:43:09 -04:00
A Holt
8fc56009b9
Update main.yml
2017-10-26 21:31:06 -04:00
A Holt
19f501608e
Update main.yml
2017-10-26 21:22:03 -04:00
A Holt
0253c7bd3d
mysql not needed (u can still do "./runtags mysql")
2017-10-26 21:15:37 -04:00
A Holt
b25acca8b6
Delete main.yml
2017-10-26 21:10:17 -04:00
A Holt
4f8b7d17b8
Update main.yml
2017-10-26 21:09:55 -04:00
A Holt
9af6c3aa06
Delete main.yml
2017-10-26 20:58:56 -04:00
A Holt
a92f5cb90d
Delete main.yml
2017-10-26 20:58:23 -04:00
A Holt
4ab0f3a50e
Update main.yml
2017-10-26 20:42:44 -04:00
A Holt
849ba9610d
Update main.yml
2017-10-26 20:30:37 -04:00
A Holt
74ebfabd1f
Update main.yml
2017-10-26 20:29:28 -04:00
A Holt
62b7ed8e40
proposed new template for all 9+ tasks/main.yml ?
2017-10-26 20:27:42 -04:00
A Holt
6ef437cc79
comments included..not quite there yet
...
3 problems:
1. include_role: does not permit tags, so presumably prevents more advanced use of "./runtags olpc" including roles across several of the 9 stages
2. I really want a "dynamic" approach like include_tasks: that spares us the madness of dozens of pages of "skipping, skipping, skipping" crap that should not be running anyway (avoiding the "static" behavior of the old "include:")
But unfortunately include_role: does not accept "static: no" (as currently works within "include: ... when:")
3. Any way to squeeze things onto 1 line in Ansible, so it's actually readable as https://github.com/iiab/iiab/blob/master/roles/7-edu-apps/meta/main.yml was?
2017-10-26 17:08:37 -04:00
A Holt
0e49901759
Delete main.yml
2017-10-26 16:20:44 -04:00
A Holt
e8edbbc6b9
include_role experiment, oviating meta/main.yml ?
2017-10-26 16:19:54 -04:00
A Holt
40414f691b
Merge pull request #303 from jvonau/avoid_1-prep
...
Avoid 1 prep - speeds up runtags
2017-10-26 12:32:40 -04:00
Jerry Vonau
2d49a1590b
change netvars to 0-init
2017-10-26 10:48:41 -05:00
Jerry Vonau
c606083553
XSCE -> IIAB
2017-10-26 10:48:41 -05:00
Jerry Vonau
0aedaa24fd
split network up in iiab.ini
2017-10-26 10:48:40 -05:00
Jerry Vonau
bd50433874
move network detection to network -- adjused for hostname
2017-10-26 10:48:40 -05:00
Jerry Vonau
ae5434bd3d
move internet detection to be global - adjused iiab.env 2
2017-10-26 10:48:40 -05:00
Jerry Vonau
c9332b53e1
2-common disable dup'd routine
2017-10-26 10:48:40 -05:00
Jerry Vonau
337658062e
prep.yml cleanup - adjusted for iiab.env
2017-10-26 10:48:40 -05:00
Jerry Vonau
b61b009f08
move NewInstall
2017-10-26 10:48:40 -05:00
Jerry Vonau
2fc670a885
avoid 1-prep post install
2017-10-26 10:48:40 -05:00
Jerry Vonau
dfab9635bc
add the not installing option to netvars
2017-10-26 10:48:40 -05:00
Jerry Vonau
9f45d12972
replacement for a7a5f36... use netvars
2017-10-26 10:48:40 -05:00
A Holt
a803b20919
Merge pull request #463 from holta/kiwix-0.3.0-2
...
Implement Kiwix 0.3.0 using nightly from 2017-10-25
Smoke-tested & VERY basic functionality testing on Raspbian Desktop 2017-09-07.
* Please test with a much WIDER diversity of ZIM's *
closes #460
2017-10-25 13:49:30 -04:00
A Holt
b5326941d0
kiwix 2017-10-11-> 2017-10-25
2017-10-25 12:36:32 -04:00
A Holt
0bccaf4903
Rename yum-deprecated.yml to yum-historical.yml
2017-10-24 20:02:54 -04:00
A Holt
0d1e4a1dd3
Install common packages: add ntfs-3g as 26th pkg
2017-10-24 20:00:48 -04:00
A Holt
980635332f
Rename yum.yml to yum-deprecated.yml
2017-10-24 19:55:15 -04:00
Jerry Vonau
e230aeaaaf
tighten up regexp
2017-10-23 21:57:51 -05:00
Jerry Vonau
b0fb07c650
python needs single quotes for variables
2017-10-23 20:24:58 -05:00
Jerry Vonau
b0fb67af9d
Proposed fix for issue #448
...
Might need full path ie {{ osm_path }} in place of {{ osm_venv }}
With the push by the distros to python3 we took the step to use virtual
environments to better contain python 2.7 based programs.
2017-10-23 14:15:08 -05:00
A Holt
a23c72fe70
Merge pull request #378 from jvonau/home-page
...
Home page setting: http://box to WordPress etc?
2017-10-23 11:46:47 -04:00
Jerry Vonau
95d5e73133
testing changes
2017-10-23 09:27:55 -05:00
George Hunt
1408d9f4eb
work around for bug
2017-10-23 02:29:22 -07:00
A Holt
89e3461e17
Merge pull request #442 from jvonau/433
...
named / DNS fix for #433 Squid install fail
closes #433
2017-10-22 02:45:34 -04:00
A Holt
ad8509bbbb
Merge pull request #436 from holta/master
...
use Ansible to pin nodejs to 6.x (curl was not suffic on WiFi install)
2017-10-22 02:45:01 -04:00
Jerry Vonau
d98291fb04
named - wrong place
2017-10-21 14:23:36 -05:00
A Holt
0b2a86a6bc
clarify that nodejs 6.x includes /usr/bin/npm
2017-10-20 12:57:13 -04:00
A Holt
3ef77c3962
use Andible to pin nodejs to 6.x (curl was not suffic on WiFi install)
2017-10-20 10:33:34 -04:00
Arky
7240d90bc5
Using file module instead of chmod ( Fixes #326 )
...
New pull request to fix following warning.
[WARNING]: Consider using file module with mode rather than running chmod
2017-10-20 12:11:33 +07:00
Arky
602223e4ff
Adds spaces in variables after {{ and before }}
...
Fixes various warnings in Travis CI
[EXTRA0001] Variables should have spaces after {{ and before }}
2017-10-20 11:36:10 +07:00
A Holt
b1e166db69
typo in comment: npn -> npm
2017-10-19 21:16:08 -04:00
A Holt
1d8e946b91
Merge pull request #428 from arky/misc-checks
...
Misc Fixes: Clean up whitespace warnings
2017-10-19 16:50:33 -04:00
A Holt
69febb7e83
Merge pull request #15 from arky/misc-checks
...
Misc Fixes: Clean up whitespace warnings [sync from arky/iiab branch misc-checks]
2017-10-19 13:53:58 -04:00
georgejhunt
7f9cccc2ef
Merge pull request #426 from jvonau/centos-
...
Centos - ansible 2.4
2017-10-19 09:40:23 -07:00
Jerry Vonau
07c4243b91
disable ansible repo for now
2017-10-19 11:36:25 -05:00
georgejhunt
4b31d0edf3
Merge pull request #427 from holta/master
...
bypass MongoDB; forcibly remove MongoDB's 256MB prealloc files
2017-10-19 09:25:54 -07:00
georgejhunt
9b36f7f4d8
Merge pull request #381 from jvonau/more_bs
...
ensure network is completed before saying first_run is complete
2017-10-19 08:58:49 -07:00
Arky
3abb27bbed
Misc Fixes: Clean up whitespace warnings
2017-10-19 13:40:23 +07:00
A Holt
9963f8bb1b
experiment with Sugarizer w/o MongoDB
2017-10-19 01:31:24 -04:00
A Holt
f0b5dde2c7
experiment with removing MongoDB
2017-10-19 01:28:27 -04:00
A Holt
a60133713d
Trial removal of MongoDB, for a more lightweight Sugarizer
2017-10-19 00:41:40 -04:00
A Holt
9361f6dc88
remove both "when: not mongodb_enabled" so prealloc files actually get deleted
...
See https://github.com/iiab/iiab/blob/master/roles/1-prep/tasks/computed_vars.yml#L63-L67 pasted in here:
- name: Turn on mongodb if sugarizer enabled
set_fact:
mongodb_install: True
mongodb_enabled: True
when: sugarizer_enabled
The above 5 lines might be commented out as an experiment, to dump MongoDB entirely on a trial basis.
2017-10-19 00:29:52 -04:00
Jerry Vonau
6d87652e8c
just dup the code
2017-10-18 22:01:51 -05:00
A Holt
942bb4a18b
"when: not mongodb_enabled" added back
2017-10-18 22:00:13 -04:00
A Holt
48b30cc8a7
remove prealloc.* in the Ansible way (works even if files absent)
2017-10-18 19:08:30 -04:00
A Holt
eb2550141b
try removing prealloc files later, to catch them all
2017-10-18 18:36:35 -04:00
Jerry Vonau
0064694bbe
limit --no-cache-dir exclude to is_redhat
2017-10-18 17:20:17 -05:00
A Holt
8093798210
rm /var/lib/mongodb/journal/prealloc.*
2017-10-18 17:20:20 -04:00
Jerry Vonau
a351511b0d
supply ansible.repo for updating
2017-10-18 01:26:45 -05:00
Jerry Vonau
a4c69e8597
centos remove --no-cache-dir
2017-10-18 01:20:37 -05:00
Jerry Vonau
574b292f20
OSM - centos remove --disable-pip-version-check - 2
2017-10-18 01:20:33 -05:00
Jerry Vonau
7b12175e50
OSM - centos remove --disable-pip-version-check
2017-10-18 01:19:03 -05:00
A Holt
f9eef63af5
typo: XECE -> IIAB
2017-10-17 23:05:54 -04:00
A Holt
5cc67612e1
Merge pull request #13 from iiab/master
...
sync from iiab/iiab
2017-10-17 21:50:21 -04:00
A Holt
da82fa0659
kiwix_serve_enabled -> kiwix_enabled
2017-10-17 21:17:45 -04:00
A Holt
1af4556567
spacing cleanup
2017-10-17 21:16:24 -04:00
A Holt
7e3b33c35a
kiwix_serve_enabled: False -> kiwix_enabled: True
2017-10-17 21:15:03 -04:00
Jerry Vonau
908bb54145
Nodejs 6.X - npm is not available standalone
2017-10-17 17:39:29 -05:00
A Holt
c1101d2e3d
Merge pull request #380 from jvonau/permissions
...
permissions - storaged as execuables in git - installed files need not be executable
2017-10-16 10:25:31 -04:00
A Holt
3d40c788a0
Merge pull request #416 from arky/octal-fixes
...
Fix octal permissions warnings in Travis CI
2017-10-16 10:22:20 -04:00
A Holt
60ce896c3f
Merge pull request #403 from jvonau/dir_del
...
remove unused role
2017-10-16 10:19:59 -04:00
Arky
6f0a903a5f
Fix octal permissions warnings in Travis CI
2017-10-16 13:57:57 +07:00
A Holt
f7ca2fe9a8
Merge pull request #304 from jvonau/sugar
...
Install nodejs correctly
2017-10-14 09:06:17 -04:00
A Holt
55ce3d99e4
permit "git pull" on earlier IIAB's, leaving legacy subdirs like info/html untouched
2017-10-13 11:48:54 -04:00
A Holt
5f6cd46154
"rm -rf info/html" to permit "git pull" on earlier IIAB's
2017-10-13 11:33:09 -04:00
A Holt
b768adac5c
regex [-.A-Za-z0-9] needed on Ubuntu etc where A-z fails
2017-10-13 11:09:00 -04:00
Jerry Vonau
f3ff239157
always install packages - skip npm install when already run
2017-10-13 09:10:19 -05:00
Jerry Vonau
f311b4a75f
used is_debuntu for apt sources - better discriptions of actions - use package
2017-10-13 09:10:19 -05:00
Jerry Vonau
fe8785ce80
sugarizer - remove 10-second restart
2017-10-13 09:10:19 -05:00
Jerry Vonau
a95a4c5f99
Install nodejs correctly
2017-10-13 09:10:19 -05:00
A Holt
8c7ba6fd80
further basic refinements
2017-10-12 23:03:35 -04:00
A Holt
932fa4c6c9
refresh-wiki-docs.sh overhaul
2017-10-12 19:37:38 -04:00
A Holt
f4ffd87f84
Merge pull request #388 from jvonau/ansible_lock
...
don't exclude ansible from updating for is_redhat
2017-10-12 13:32:40 -04:00
Jerry Vonau
81353af9ca
remove unused role
2017-10-12 12:32:05 -05:00
Arky
0d22dcb258
Disable pip caching for osm ( Fixes #385 )
2017-10-12 23:36:45 +07:00
georgejhunt
b25b0b3e93
Merge pull request #387 from arky/master
...
IIAB Travis CI Testing Implementation (Fixes #386 )
2017-10-12 07:52:33 -07:00
A Holt
7f7436a990
lx.staat.isdir occurred twice
2017-10-12 08:38:29 -04:00
A Holt
1303f580e9
typo lx.staat.isdir prevents install on Raspbian Pixel
2017-10-12 08:36:48 -04:00
A Holt
f3681896da
update kiwix-tools 2017-09-28 to 2017-10-11
2017-10-11 20:53:52 -04:00
Jerry Vonau
6060370388
don't exclude ansible from updating for is_redhat
2017-10-10 15:11:32 -05:00
Jerry Vonau
1dc1e60079
move doc generation to 4-server-options
2017-10-10 15:09:54 -05:00
Jerry Vonau
bd1320e58b
ensure network is completed before saying first_run is complete
2017-10-10 15:09:54 -05:00
Jerry Vonau
658fd199d1
move home-page so admin-console can modify the setting
2017-10-10 15:07:45 -05:00
Jerry Vonau
c9178ee72f
add home-page as a tag
2017-10-10 15:07:45 -05:00
Jerry Vonau
9d2fb21705
permissions
2017-10-10 15:06:31 -05:00
Arky
16cf3fd136
IIAB Travis CI Testing Implementation #386
...
This pull request is complete implementation of IIAB Travis CI Testing for synatx errors, code linting and code review.
Adds: Top level .travis.yml file. Add 'tests' directory with a 'inventory' and 'tests.yml' files.
Modifies: roles/moodle/tasks/main.yml to fix ansible-lint parsing problem.
Modifies: README.md to add Build status button
This is Git squash of many commits. Please look at individual commit message for the content changes.
Creating an initial travis testing based on Jeff geerlings testing ansible methodology
https://www.jeffgeerling.com/blog/testing-ansible-roles-travis-ci-github
Adding Ansible-lint, Ansible-review tests to travis
Aded ansible-review for full repo and diff master
Removing ansible-lint install step, it automatically installed by ansible-review
Ansible-review only .yml files in root and roles, vars, tests folders
Updated comments
Corrected ansible-lint parameters
Removed extranous tab that breaks ansible-lint
Removed a tab character that causes problems with ansible-lint
See https://github.com/willthames/ansible-lint/issues/166
Fixing Travis Ansible Syntax tests roles path
The ansible roles path had problems due:
1. Absense of top level global role 'iiab'
2. Hardcoded paths '/etc/iiab' in ansible.cfg
Fixing them in a hacky way. :(
Adding Travis Build status to Readme file
2017-10-10 13:12:34 +07:00
A Holt
8e66dd538e
Merge pull request #373 from arky/bug-372
...
Disable pip caching for ka_lite_static
2017-10-09 11:08:46 -04:00
A Holt
a477d9bf90
Merge pull request #354 from arky/bug-348
...
Fixing broken symlink
2017-10-05 11:56:50 -04:00
Arky
40a5892507
Disable pip caching for ka_lite_static
...
Patch for downloading ka_lite_static failure. Fixes #372
2017-10-04 00:47:07 +07:00
Jerry Vonau
7fd475b0e5
use iiab.env for first_run test
2017-10-02 12:59:37 -05:00
georgejhunt
a6043a8634
Merge pull request #359 from jvonau/sugar-systemd
...
disable systemd sugarizer.service
2017-10-02 10:02:56 -07:00
George Hunt
507bfa1938
test revert
2017-10-02 09:37:58 -07:00
Jerry Vonau
c15f3caca3
disable systemd sugarizer.service2
2017-10-02 11:34:48 -05:00
Jerry Vonau
d29fa67336
disable systemd sugarizer.service
2017-10-02 10:15:09 -05:00
Arky
1bd007e02d
Fixing broken symlink
...
Perhaps xsce-admin is renamed to iiab-admin-console. Fixing bug #348 by removing symlink.
2017-10-02 11:09:15 +07:00
A Holt
cfc5573738
Merge pull request #355 from tim-moody/elgg-10-1
...
fix elgg: reorder so dbuser can be created
2017-10-01 22:39:00 -04:00
A Holt
6cf1bcd980
typo currupted -> corrupted
2017-10-01 21:43:25 -04:00
A Holt
159e3280ab
typo Provisioally -> Provisionally
2017-10-01 18:48:50 -04:00
Tim Moody
21aa6490f9
add Jerry's fix for disabling on Redhat
2017-10-01 18:32:44 -04:00
Tim Moody
80cbdbae51
fix elgg: reorder so dbuser can be created
2017-10-01 16:41:32 -04:00
Arky
2d433d2872
Using Ansible get_url module to fix warnings
...
Using Ansible 'get_url' modules instead of 'wget' to download usbmout package. Fixes warnings in bug #327
2017-10-01 17:03:24 +07:00
Arky
b6580e7f3a
Using Ansible file module to fix warnings
...
Using Ansible file modules instead of 'chmod' to recursively change iiab_base directory permissions. Fixes warning in #324
2017-10-01 16:45:11 +07:00
George Hunt
6f4bfdcf34
Revert "try to create symbolic links at boot time"
...
This reverts commit 6a4c65c7bc
.
usbmount routine needs adapter variable passed in -- this does not work
2017-09-30 12:05:23 -07:00
George Hunt
6a4c65c7bc
try to create symbolic links at boot time
2017-09-30 10:09:24 -07:00
A Holt
6ef6d28df2
describe as "reload" instead of "reboot"
...
Per discussion in http://minutes.iiab.io live chat. @georgejhunt let us know if this is OK.
2017-09-30 12:44:04 -04:00
A Holt
597ace9416
describe as "reboot" instead of "reload"
...
@georgejhunt please let us know if this renaming is ok (as discussed in http://minutes.iiab.io live chat)
I'll do the 2nd file now.
2017-09-30 12:42:01 -04:00
George Hunt
4ba8a4825c
make dest a directory for sure
2017-09-29 16:44:12 -07:00
George Hunt
ef91cda697
try restarting with unit file after network-online.target
2017-09-29 16:38:04 -07:00
A Holt
4c33c549c8
update kiwix-tools_linux64 2017-09-27 to 2017-09-28
2017-09-28 22:51:55 -04:00
A Holt
904401b190
changed /opt/schoolserver to /opt/iiab in comments
2017-09-28 13:50:52 -04:00
georgejhunt
30659d1c1e
Merge pull request #333 from georgejhunt/centos
...
centos pip does not have option disable-pip-version-check
2017-09-28 09:00:07 -07:00
georgejhunt
271d67c2c0
Merge pull request #334 from georgejhunt/redhat
...
test for existence of stat
2017-09-28 08:59:37 -07:00
georgejhunt
61367aadbc
Merge pull request #323 from georgejhunt/ansible-ver
...
ansible package regression [fix for Ubuntu 16.04 LTS]
2017-09-28 08:56:02 -07:00
A Holt
47c89ac03f
update kiwix-tools_linux64 2017-09-12 to 2017-09-27
2017-09-28 09:46:56 -04:00
A Holt
f65649df3d
Stick with 2017-09-12 kiwix-tools on linux64 for now
2017-09-28 02:56:45 -04:00
A Holt
19e87c2831
Videos & Full-Text Search fixed for RPi
2017-09-28 02:55:18 -04:00
George Hunt
0b5a0df4bc
centos pip does not have option disable-pip-version-check
2017-09-27 21:35:19 -07:00
George Hunt
2226dc4422
test for existence of stat
2017-09-27 16:10:22 -07:00
George Hunt
153f1792cb
service typo
2017-09-27 07:56:34 -07:00
George Hunt
1ead6e032e
ansible package regression
2017-09-26 21:34:49 -07:00
A Holt
c6c66858d5
upgrade kiwix-tools incl kiwix-serve 2017-09-12 to 2017-09-25
2017-09-26 14:37:56 -04:00
A Holt
91145c2f47
workaround so WordPress playbook works offline
2017-09-25 20:15:02 -04:00
A Holt
e84c6b07dc
Merge pull request #309 from jvonau/elgg
...
Elgg - Fix permissions & handle upgrades
2017-09-25 15:55:57 -04:00
Jerry Vonau
a9df337ac5
correct selinux for non-redhat installs
2017-09-25 11:34:55 -05:00
georgejhunt
965b134e88
Merge pull request #280 from jvonau/shhh2
...
First run logic
2017-09-25 08:39:53 -07:00
georgejhunt
623fba9282
Merge pull request #275 from jvonau/shhh
...
Big Red Messages
2017-09-25 08:39:25 -07:00
georgejhunt
fd154e1dfa
Merge pull request #277 from jvonau/myway
...
Allow iiab-admin to be optional again
2017-09-25 08:39:02 -07:00
Jerry Vonau
d6c566c032
elgg - handle upgrades
2017-09-24 15:35:24 -05:00
Jerry Vonau
b40bcd31f9
fix indent
2017-09-24 10:15:16 -05:00
A Holt
9678f92c0d
Upgrade to ELgg 2.3.4
2017-09-23 21:08:25 -04:00
Jerry Vonau
91c2063a94
elgg fix
2017-09-23 19:00:46 -05:00
Jerry Vonau
6e4540fa08
first_run framework
...
just remove it
2017-09-21 23:18:31 -05:00
Jerry Vonau
e57ff51ca8
move config_vars.yml creation
2017-09-21 23:18:31 -05:00
Jerry Vonau
53b884450b
move ignore_errors after register
2017-09-21 23:17:44 -05:00
Jerry Vonau
3d1efee5a6
isolate redhat network detection
2017-09-21 23:17:43 -05:00
Jerry Vonau
ad04450565
noted error #265 Refs #189 #137 #191
2017-09-21 23:17:43 -05:00
A Holt
94aa326184
smallfiles=true added to mongod.conf
...
Suggested by @arky in https://github.com/iiab/iiab/issues/254
2017-09-21 13:02:43 -04:00
georgejhunt
9200644a48
Merge pull request #239 from jvonau/net_last
...
Run network playbook once during runansible
2017-09-21 08:03:55 -07:00
georgejhunt
0555aca5d8
Merge pull request #278 from jvonau/squid
...
cover bad selection of install False enabled True by enduser
2017-09-21 08:01:07 -07:00
georgejhunt
5f3b5bacea
Merge pull request #295 from tim-moody/9-20-modules
...
add modules directory
2017-09-21 07:59:18 -07:00
George Hunt
0706e94f89
typos in when clause
2017-09-21 07:56:57 -07:00
George Hunt
383933eb38
stat requires path
2017-09-21 07:56:57 -07:00
George Hunt
e794e1e9d2
put in separate file, execute unconditionally
2017-09-21 07:56:57 -07:00
George Hunt
c021882545
Jerry suggested moving out of 1-prep
2017-09-21 07:56:57 -07:00
George Hunt
ee08c55f29
var no longer needed
2017-09-21 07:56:57 -07:00
George Hunt
effdd484f3
mountpoint fix for udev
2017-09-21 07:56:57 -07:00
A Holt
cab92435a9
Update install.yml
2017-09-20 20:13:18 -04:00
A Holt
d22e428a90
Update main.yml
2017-09-20 18:11:00 -04:00
A Holt
ee1ae0214c
Update install.yml
2017-09-20 18:10:10 -04:00
A Holt
cf9a072762
always download latest WordPress directly
...
Explained @ https://github.com/iiab/iiab/issues/293
2017-09-20 18:07:25 -04:00
Tim Moody
83ebd921b1
add modules directory
2017-09-20 15:24:05 -04:00
Jerry Vonau
fbb0912b34
run network playbook once during runansble
2017-09-19 19:26:40 -05:00
Jerry Vonau
50f849a649
cover bad selection of install False enabled True by enduser
2017-09-19 18:35:00 -05:00
Jerry Vonau
1dd9f699f4
fix whitespace on moved files
2017-09-19 14:51:17 -05:00
Jerry Vonau
4b620b0e0f
Keep iiab-admin files together
2017-09-19 14:51:17 -05:00
Jerry Vonau
41b0343d47
Close the backdoor if rquested
2017-09-19 14:41:22 -05:00
A Holt
b96667ae3a
WordPress 4.8.1 instead of 4.8
...
In preparation for IIAB 6.4 release.
2017-09-19 02:55:46 -04:00
A Holt
bae721cb24
remove "OS not supported" broken conditional
...
This (flawed) error msg is universally deceptive/distracting to new installers.
2017-09-18 20:46:03 -07:00
A Holt
3722f8fa0d
2 typos in roles/kalite/tasks/install.yml
2017-09-18 23:33:20 -04:00
A Holt
45ec82d1fb
typo in roles/2-common/tasks/packages.yml
2017-09-18 22:07:23 -04:00
Jerry Vonau
bc90485ce8
create symlink for kalite on path - remove unneeded creation of pip pre-cache
2017-09-18 13:38:53 -07:00
Jerry Vonau
ae66aa3433
correct package name
2017-09-18 13:38:53 -07:00
Jerry Vonau
c410b08ba3
osm paths
2017-09-18 13:38:53 -07:00
Jerry Vonau
f354759fa4
python-virtualenv
2017-09-18 13:38:53 -07:00
Jerry Vonau
b7671bf837
fix url
2017-09-18 13:38:53 -07:00
Jerry Vonau
db5086e85e
osm remove pip upgrade
2017-09-18 13:38:53 -07:00
Jerry Vonau
4cf1c6af2d
remove strict_install flag - # out 2-common pip install code
2017-09-18 13:38:53 -07:00
Jerry Vonau
017f854e31
merge kalite-venv
2017-09-18 13:38:53 -07:00
Jerry Vonau
4dff9e1977
OSM-venv
2017-09-18 13:38:53 -07:00
Jerry Vonau
265cc06fa6
missing statement
2017-09-18 13:38:53 -07:00
Jerry Vonau
778aff5207
toggle strict
2017-09-18 13:38:53 -07:00
Jerry Vonau
5033c846e1
strict_install python-setuptools and pip
2017-09-18 13:38:53 -07:00
Jerry Vonau
7ca0970b5a
introduce strict_install
2017-09-18 13:38:53 -07:00
Jerry Vonau
43bf8174c0
make DG and squid respect *_install and default dansguardian_install to False
2017-09-18 13:38:53 -07:00
George Hunt
dd80a8a03d
mongo version mixup. which conf file is used? we write to both
2017-09-18 11:11:24 -07:00
Jerry Vonau
11ef1d71c9
try to shrink mongodb ( #262 )
2017-09-18 09:14:59 -07:00
Jerry Vonau
6877bb2ac2
typo eth0 ( #251 )
...
correct service name
lets shut-up systemd
keep wifi variables with networking - remove unused variable
2017-09-18 08:19:46 -07:00
georgejhunt
115723fafe
Refresh ( #252 )
...
* disable cups for rpi
* typo, and defaultvars fix
* change refresh community edition ->IIAB
2017-09-16 11:30:03 -07:00
georgejhunt
ed2b5d78f2
just move our config to interfaces.d ( #247 )
...
* just move our config to interfaces.d
* debian needs same fix as rpi
* try to recover/upgrade from putting wrong content in interfaces -- restore it
* modify dhcpcd.conf for gui static changes
* cannot comment out jinja2 with #, need to wipe the {%
* deny Lan for dhcpcd, will need work if wifi is used upstream
* attempt to change ip from console without requiring a reboot
* Revert "attempt to change ip from console without requiring a reboot"
This reverts commit 14c7499cdc
.
Better not to break an upstream connection
* cleanup the iiab.j2 template --changing only comment lines
2017-09-15 22:31:09 -07:00
A Holt
0883c09cf0
fix Calibre spelling typos during Ansible runs
2017-09-14 19:27:48 -04:00
A Holt
4f5ec7ea55
port updated from 8010 to 8080
2017-09-14 19:24:53 -04:00
georgejhunt
0d193baf5e
Sugar ( #246 )
...
* typo, and defaultvars fix
* go to sugarizer 0.9
2017-09-13 18:13:50 -07:00
A Holt
c38bb3f8e4
kiwix-tools incl kiwix-serve upgraded 2017-08-28 to 2017-09-12
...
Smoke-tested.
2017-09-13 01:02:25 -04:00
georgejhunt
5feb3ce511
typo, and defaultvars fix ( #241 )
2017-09-11 09:49:48 -07:00
georgejhunt
9489099ac7
move install test to last item copied ( #213 )
2017-09-11 09:21:07 -07:00
georgejhunt
092617e75d
hardcoding ifaces on rpi was a bad idea ( #232 )
...
* remove hardcodeing of ifaces - raspbian
* remove commented out hardcodeing
2017-09-11 09:20:12 -07:00
georgejhunt
17ae885dea
remove workarounds for august stretch bugs ( #233 )
2017-09-11 09:18:12 -07:00
georgejhunt
58f078da43
xs_wan_device -> iiab_wan_device -- oops ( #235 )
2017-09-11 09:17:45 -07:00
georgejhunt
2f528a13de
let dhcpcd do wan, make wan manual in interfaces for networking service ( #238 )
2017-09-11 09:17:16 -07:00
georgejhunt
41dbbf167f
raspbian lite images has awk but not gawk ( #189 )
2017-09-11 09:14:13 -07:00
A Holt
f8c8c61bd5
Merge pull request #216 from georgejhunt/npmreinstall
...
Npmreinstall, with @jvonau fixed added; smoke-tested twice by @holta
2017-09-07 23:15:16 -04:00
A Holt
4c3f520fbf
sugarizer/tasks/main.yml fix, when -> when:
...
@jvonau caught this; I smoke-tested it.
2017-09-07 23:07:36 -04:00
georgejhunt
363a85e12f
thought elgg state=directory was in ( #218 )
2017-09-04 12:50:42 -07:00
George Hunt
633be1964c
apt->apt-get
2017-09-04 11:50:30 -07:00
George Hunt
1f3dfd19d4
stat the npm files
2017-09-04 11:43:00 -07:00
georgejhunt
ed2b82a54c
ini file is for programmer -- do not mangle variable name ( #187 )
2017-09-04 09:25:27 -07:00
georgejhunt
7d576bbe0c
Elgg upgrade 1.12.16 LTS to 2.3.3; Nextcloud - add php's zip mbstring ( #202 )
...
* add mbstring for debian
* add php7.0-zip
* capture a few fixes
* put in new sqldump
2017-09-04 09:23:54 -07:00
A Holt
a52d1c90f0
Upgrade KA Lite from 0.17.2 to 0.17.3 ( #212 )
...
Smoke tested.
2017-09-04 09:22:26 -07:00
georgejhunt
ae2ae73911
get name correct ( #184 )
2017-08-31 14:07:42 -07:00
georgejhunt
99780ed8e1
deprecate old/unused services ( #183 )
2017-08-31 13:20:02 -07:00
George Hunt
ea950209e2
Revert "drop download of usbmount for debian-9 ( #180 )"
...
This reverts commit 595d884bf4
.
usbmount is not actually in debian 9
2017-08-31 12:11:10 -07:00
Jerry Vonau
56a2f5c003
teamviewer is non-arm and CentOS only ( #173 )
2017-08-31 10:29:25 -07:00
georgejhunt
595d884bf4
drop download of usbmount for debian-9 ( #180 )
2017-08-31 10:16:50 -07:00
georgejhunt
4260cd4b6f
upgrade elgg from 1.12.12 to 1.12.16 ( #179 )
2017-08-31 10:16:31 -07:00
georgejhunt
54bd3f7414
pi zero is different ansible_machine ( #144 )
...
* pi zero is different ansible_machine
* trying to create link fails, if same nams as file exists. This was too much backward compatability
2017-08-31 10:09:03 -07:00
georgejhunt
ee4df858b3
Ifnames ( #160 )
...
* move reboot early in install process for rpi9 only
* sed regular expression, add space above message
* has awk but not gawk
* add in download of wifi driver - raspbian-9
2017-08-31 10:08:04 -07:00
georgejhunt
cac882a7ef
escape the dollar sign in password hash ( #159 )
...
* escape the dollar sign in password hash
* all that is needed is single rather than double quote
2017-08-31 10:07:05 -07:00
georgejhunt
cc7d884cde
bump to current stable version ( #136 )
2017-08-31 10:05:49 -07:00
A Holt
eb22d74c36
Elgg README.rst referenced broken link
...
Not sure why http://schoolserver.lan/elgg did not also work, but:
http://box.lan/elgg (similar to http://box/elgg ) is correct going forward.
2017-08-30 11:26:18 -04:00
Tim Moody
673c7916ce
change kiwix version to 2017-08-28
2017-08-29 22:21:51 -04:00
A Holt
16ec7bc6a2
KA Lite upgraded from 0.17.0 to 0.17.2
...
Smoke tested lived during today's call @ http://minutes.iiab.io
(KA Lite 0.17.2 promises many improvements over 0.17.0 as listed in the link above)
2017-08-28 19:16:28 -04:00
Jerry Vonau
e0c6a84bff
don't fail if apparmor is not installed ( #161 )
2017-08-24 10:02:17 -07:00
georgejhunt
5fdbe61aab
defeat the iface renaming in debian 9 ( #156 )
2017-08-21 18:50:59 -07:00
georgejhunt
5037c497b1
needed apache module ( #154 )
2017-08-21 17:49:56 -07:00
tim-moody
44f96c3539
check for existence of index dir when creating library.xml
2017-08-12 16:16:00 -04:00
Jerry Vonau
939688d7de
add disable for redhat, add osm_enabled
2017-07-21 17:22:08 -05:00
Jerry Vonau
0710ed2958
osm - set_fact only when enabled
2017-07-21 17:22:08 -05:00
Jerry Vonau
0af81c7d33
supply default value for osm_path
2017-07-21 17:22:08 -05:00
georgejhunt
4da87a96b6
runansible straight through ( #148 )
2017-07-21 09:40:01 -07:00
georgejhunt
15b0afc03b
Phpmoodle ( #141 )
...
* treat debian 8-9 differently
* yaml syntax
* tired error
* mbstring moved to php5-cli
2017-07-17 19:48:54 -07:00
georgejhunt
06440aea60
Mysql89 ( #140 )
...
* mysql debian 8vs9
* php7.0-xml is the requirement
2017-07-17 19:46:30 -07:00
georgejhunt
cbdb5b307a
space in </virtualhost may be error ( #135 )
2017-07-17 15:38:25 -07:00
georgejhunt
b18178ea3c
hyphen cannot be used in a variable name ( #134 )
2017-07-17 14:53:32 -07:00
Jerry Vonau
e426b10ec3
set facts style ( #133 )
...
rename python_path to osm_path
use osm_path in place of {% if is_debuntu %}
remove whitespace
make python_path available for all playbooks
2017-07-17 12:21:08 -07:00
Jerry Vonau
3358b727d9
is_debian-8 & is_debian-9 ( #129 )
2017-07-17 12:20:46 -07:00
Jerry Vonau
fb858ac56e
Keep old ejabberd ( #125 )
...
* preserve old ejabberd as ejabberd-xs
* have 5-xo-services use ejabberd-xs
* install latest ejabberd on is_redhat
* move ejabberd to 6-generic-apps
* move the repo exclude
* rename directory from - to _
* make disabled work
2017-07-17 12:20:08 -07:00
Jerry Vonau
e7a9fab5db
Nobody has pulled the plug to test offline ansible succuss. ( #131 )
2017-07-17 12:19:42 -07:00
Jerry Vonau
7abc3e2d68
Don't supply default gateway while in LanController mode ( #130 )
2017-07-17 12:19:01 -07:00
Jerry Vonau
e415f3956c
replacement for no_network ( #127 )
2017-07-17 12:18:35 -07:00
georgejhunt
3734984d3b
F18 ( #124 )
...
* get f18 fixed
* missing F in False
* an -> and
2017-07-17 12:17:45 -07:00
Jerry Vonau
22f3b7bd5d
master <-> 6.3 differences and upgrade path to 6.4 ( #128 )
...
* treat ubuntu dhcpd similarly to debian (#84 )
* 6.3 pwroff (#107 )
* poweroff
* poweroff
* poweroff
* some master sneaked into poweroff
* more master slipped in -- nodocs
2017-07-17 12:11:46 -07:00
georgejhunt
be7f05d15a
Update main.yml
2017-07-11 09:19:16 -07:00
Jerry Vonau
8dbfa4b5fe
With no DL2 tag it makes no sense to cache pip packages for later use
2017-07-11 09:19:16 -07:00
George Hunt
4baf72a07a
config->conf in kalite
2017-07-11 08:26:33 -07:00
George Hunt
8b9c7de777
softcode the admin_passw_hash
2017-07-10 21:47:33 -07:00
Jerry Vonau
ca04adfa50
disable creation of online groups
2017-07-10 21:47:16 -07:00
George Hunt
d66b56824d
remove comment also
2017-07-10 21:45:43 -07:00
George Hunt
d6f8364bee
remove var to disable kalite proxy -- shadowing not a problem with substitute/rewrite approah
2017-07-10 21:45:43 -07:00
George Hunt
4aafe49443
do everything with substitute
2017-07-10 21:45:43 -07:00
George Hunt
045d120244
add ouput substitution to prevent shadowing likely root terms
2017-07-10 21:45:43 -07:00
George Hunt
3353dd0cee
fix typo
2017-07-10 21:45:43 -07:00
George Hunt
3e407f7cc0
set up proxy for kalite
2017-07-10 21:45:43 -07:00
Tim Moody
5fa6a42af9
Merge branch 'master' of github.com:iiab/iiab into poweroff
2017-07-06 13:10:33 -04:00
Tim Moody
a8e15b8731
create directory in 2-common
2017-07-06 13:08:44 -04:00
Tim Moody
2e343f9330
Merge branch 'master' into poweroff
2017-07-06 13:02:59 -04:00
Tim Moody
cfbb7829f9
make home for service and copy
2017-07-06 12:56:43 -04:00
Tim Moody
396c4cad72
apache poweroff service
2017-07-06 12:21:37 -04:00
Tim Moody
ddcba12b1f
wrong line endings
2017-07-05 22:13:29 -04:00