1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 19:52:06 +00:00
Commit graph

1131 commits

Author SHA1 Message Date
A Holt
0c34e1aea6
Update main.yml 2017-11-23 11:34:39 -05:00
Jerry Vonau
f1f2ffa275 go with keyfile 2017-11-22 18:01:04 -06:00
Jerry Vonau
f73585aea1 keyfile layout 2017-11-22 17:20:46 -06:00
Jerry Vonau
f8d7c1ddad add not wan_in_interfaces check before cobbering /etc/network/interfaces 2017-11-22 14:01:40 -06:00
Jerry Vonau
b9d97bce4f provide NetworkManager.conf - and move prior to daemon-reload 2017-11-22 13:57:48 -06:00
Jerry Vonau
3510641b41 has_NM use /etc/network/interfaces, need to toggle "manged" in NetworkManager.conf
Alternative keyfile option is possible just like the XO days.
http://manpages.ubuntu.com/manpages/zesty/man5/NetworkManager.conf.5.html
2017-11-22 10:34:58 -06:00
Jerry Vonau
47328e6ab5 don't use /etc/network/interfaces.d/iiab 2017-11-22 10:21:18 -06:00
Jerry Vonau
6b276e53cc don't force ifupdown to be installed 2017-11-22 10:16:06 -06:00
Jerry Vonau
9204c4caf5 single interface - strings need to be quoted, add stdout_lines 2017-11-22 09:58:13 -06:00
A Holt
ddddc73d2c
iiab_base_ver: 6.5 prep'ing for near-final release 2017-11-20 17:28:58 -05:00
A Holt
9bdaccd39e
/library -> "{{ content_base }}/nextcloud/data" 2017-11-20 16:39:08 -05:00
A Holt
02ebea16bd
Calibre 3.x has dependency risks on RPi (may revert to Stage 6 later!) 2017-11-20 14:29:25 -05:00
A Holt
392120480d
Calibre moving to Stage 9 2017-11-20 14:27:28 -05:00
A Holt
82b368e64f
Merge pull request #542 from holta/master
Slim down 2-common/tasks/packages.yml: OS handles (libc6, bash, iptables) & exFAT moved
2017-11-20 13:28:47 -05:00
A Holt
67eb923df9
Update packages.yml 2017-11-20 13:04:49 -05:00
A Holt
e2d198099a
Consensus decision to try to slim down #518 2017-11-20 12:58:06 -05:00
Jerry Vonau
20398be41a partial 831e189795bf37d6c785a657a882556c3d649294 2017-11-20 11:20:20 -06:00
Jerry Vonau
61228a188e iiab-hotspot-on|off - no reboot needed post install 2017-11-20 11:20:20 -06:00
Jerry Vonau
30ee7a2449 iiab-hotspot-on|off 2017-11-20 11:20:20 -06:00
Jerry Vonau
65214d84f2 hostapd default on 2017-11-20 11:20:20 -06:00
Jerry Vonau
3c2090424b hostapd in enable_services.yml 2017-11-20 11:20:20 -06:00
Jerry Vonau
fa3512f2b1 alter wifi list to include gateway 2017-11-20 11:17:16 -06:00
Jerry Vonau
a6d63e66d2 use {{}} and iiab_lan_iface 2017-11-20 11:17:16 -06:00
Jerry Vonau
e9aae150f4 rpi test 3 wifi flip on reboot 2017-11-20 11:17:16 -06:00
Jerry Vonau
f3bcabe498 rpi test 2 supply template for hostapd 2017-11-20 11:17:16 -06:00
Jerry Vonau
d932185dcc rpi test 1 2017-11-20 11:17:16 -06:00
Jerry Vonau
450c04697d dnsmasq.conf based on George's template
https://raw.githubusercontent.com/georgejhunt/iiab/37e9c4cdbe55709cb306862f4d3324449ec011d5/roles/network/templates/network/dnsmasq.conf
2017-11-20 11:17:16 -06:00
Jerry Vonau
73fd3959b2 4- not network, better logging, and adjust tags network- FQDN 2017-11-20 11:15:20 -06:00
Jerry Vonau
36a0de43b4 /etc/iiab and ordering 2017-11-20 11:15:20 -06:00
Jerry Vonau
9ce8ca9f88 doc_root in fl.yml 2017-11-20 11:15:20 -06:00
A Holt
bac2012f05
Merge pull request #536 from jvonau/TZ
TZ: include_tasks: tz.yml
2017-11-20 12:11:34 -05:00
A Holt
797d3012c8
Merge pull request #535 from jvonau/had-1116-bugs
had-1116-bugs
2017-11-20 12:08:09 -05:00
A Holt
c3d9e9e078
new: calibre_debs_on_debian to test Rasp approach on Debian 2017-11-20 09:49:50 -05:00
A Holt
e8d1ec4a27
new: calibre_debs_on_debian to test Rasp approach on Debian 2017-11-20 09:49:27 -05:00
A Holt
6e925c9f3a
Update main.yml 2017-11-20 05:41:15 -05:00
A Holt
dd5e42d6b4
Update debs.yml 2017-11-20 05:39:05 -05:00
A Holt
f640eb24fe
never fail during "systemctl stop calibre-serve" (even if service doesn't exist!) 2017-11-20 05:27:02 -05:00
A Holt
0a3b9e759a
Update py-installer.yml 2017-11-20 04:23:29 -05:00
A Holt
9773395461
Update py-installer.yml 2017-11-20 03:43:01 -05:00
A Holt
eb159a9adb
Update debs.yml 2017-11-20 03:41:34 -05:00
A Holt
d69a98828b
Update main.yml 2017-11-20 03:32:40 -05:00
A Holt
ed24c66b3b
Update main.yml 2017-11-20 03:26:48 -05:00
A Holt
89d3aa7aa7
Update main.yml 2017-11-20 03:25:53 -05:00
A Holt
209b8ced80
Update create-db.yml 2017-11-20 03:19:36 -05:00
A Holt
9f57885ac8
Update create-db.yml 2017-11-20 03:16:05 -05:00
A Holt
70a034d23d
Rename config-db.yml to create-db.yml 2017-11-20 03:13:33 -05:00
A Holt
779e8c69fa
Update main.yml 2017-11-20 03:13:00 -05:00
A Holt
5f68c4fb14
Update main.yml 2017-11-20 03:09:26 -05:00
A Holt
b3e8505175
Update py-installer.yml 2017-11-20 03:06:02 -05:00
A Holt
921ee0d2c5
Update main.yml 2017-11-20 03:03:25 -05:00
A Holt
7a4a9211a1
Update main.yml 2017-11-20 03:01:38 -05:00
A Holt
903a9470ac
Update config-db.yml 2017-11-20 02:57:05 -05:00
A Holt
dcfe811f11
calibre-serve.service MUST be off for calibredb 2017-11-20 02:53:23 -05:00
A Holt
35baf4d7e5
"when: calibre_enabled" restored to L36 & L44 2017-11-20 02:26:51 -05:00
A Holt
20a76bf665
installer.yml -> py-installer.yml 2017-11-20 02:14:08 -05:00
A Holt
920641fbd6
Update and rename installer.yml to py-installer.yml 2017-11-20 02:12:05 -05:00
A Holt
7435fa9b00
Merge branch 'calibre3' into calibre312 2017-11-20 02:04:40 -05:00
A Holt
82671e3e94
install.yml -> config-db.yml 2017-11-20 00:13:40 -05:00
A Holt
aa3b4bcaa2
Update and rename install.yml to config-db.yml 2017-11-20 00:11:38 -05:00
A Holt
65f55ae37a
Merge pull request #32 from iiab/master
sync from iiab/iiab
2017-11-19 23:54:48 -05:00
A Holt
a3c072e1f4
Update main.yml 2017-11-19 23:25:54 -05:00
A Holt
6b2492f84f
Ansible output more understandable 2017-11-19 23:20:39 -05:00
A Holt
ab36c02a47
Update main.yml 2017-11-19 23:09:54 -05:00
A Holt
4becca66dd
Update main.yml 2017-11-19 23:05:24 -05:00
A Holt
10d13601d3
Merge branch 'master' into sugarizer 2017-11-19 23:02:58 -05:00
A Holt
a0f9b922bc
Update main.yml 2017-11-19 23:02:07 -05:00
A Holt
1e71c33b59
manual lint'ing per Ansible recommendations 2017-11-19 22:56:53 -05:00
Jerry Vonau
0143cea2dd dhcpd move stock disable 2017-11-19 20:34:19 -06:00
Jerry Vonau
20fd831130 permissions for metadata.db 2017-11-19 19:17:37 -06:00
Jerry Vonau
56f54dc70f s/b installer 2017-11-19 17:06:20 -06:00
Jerry Vonau
1455c313b8 6 -> 8 2017-11-19 14:51:40 -06:00
Jerry Vonau
eec76edd5f split off debs and installing 2017-11-19 14:51:40 -06:00
Jerry Vonau
ac7f3ca6a6 split off install 2017-11-19 14:51:40 -06:00
Jerry Vonau
20c629a7fe invert calibre-installer.py logic 2017-11-19 14:51:40 -06:00
A Holt
26902483a6 Clarif: linux-installer.py downloaded to calibre-installer.py 2017-11-19 14:51:40 -06:00
A Holt
447dc4b06a Calibre playbook now completes offline IF /usr/bin/calibre-uninstall exists 2017-11-19 14:51:40 -06:00
A Holt
f8627d0f2b Clarif: MANUALLY REMOVE /usr/bin/calibre-uninstall TO FORCE UPGRADE 2017-11-19 14:51:40 -06:00
A Holt
6c37da065f ENFORCE: calibre-installer.py & Internet connection REQUIRED to install Calibre 2017-11-19 14:51:40 -06:00
A Holt
359191818c Install the latest Calibre on all OS's, Adds Verif 2017-11-19 14:51:40 -06:00
A Holt
690640ab19 for Calibre 3.x 2017-11-19 14:49:24 -06:00
A Holt
9c1bdb255c for Calibre 3.x 2017-11-19 14:49:24 -06:00
A Holt
a5d6835eb0
Clarif: linux-installer.py downloaded to calibre-installer.py 2017-11-19 12:45:10 -05:00
Jerry Vonau
3abea5f147 FQDN disable httpd 2017-11-18 22:18:48 -06:00
Jerry Vonau
db38c9a1d0 move hostname.yml 2017-11-18 22:18:48 -06:00
Jerry Vonau
4416cf5e55 make that a 2 min timeout for squid 2017-11-18 22:18:48 -06:00
Jerry Vonau
f469a44dee network - disable is_redhat specific detection 2017-11-18 22:18:47 -06:00
Jerry Vonau
a311d988b4 tz.yml - discriptions and order 2017-11-18 22:10:29 -06:00
Jerry Vonau
aafba9c520 check for TZ change post-install move tz.yml to 0-init 2017-11-18 22:10:29 -06:00
Jerry Vonau
13f156c21d split out TZ to 2-common 2017-11-18 22:10:29 -06:00
A Holt
1018aa6d5f
Merge pull request #31 from iiab/master
sync from iiab/iiab
2017-11-17 22:15:12 -05:00
A Holt
ae5a8e9896
Merge pull request #532 from holta/phpmyadmin
Toughened phpMyAdmin playbook
2017-11-17 18:23:34 -05:00
A Holt
8764825522
Merge pull request #533 from holta/wordpress
WordPress installer/maintenance toughened
2017-11-17 18:23:17 -05:00
A Holt
a28d85c1bb
WordPress install/maintenance toughened 2017-11-17 13:14:23 -05:00
A Holt
95cdd725e9
WordPress install/maintenance toughened 2017-11-17 13:14:16 -05:00
A Holt
b4c5ab1d28
WordPress install/maintenance toughened 2017-11-17 13:09:41 -05:00
A Holt
7361d44e50
MongoDB description had *4* quotation marks in iiab.env 2017-11-16 23:16:15 -05:00
A Holt
3af691d516
Sugarizer description had *4* quotation marks in iiab.env 2017-11-16 23:15:29 -05:00
A Holt
5fa2cb6600
MongoDB description had *4* quotation marks in iiab.env 2017-11-16 23:12:50 -05:00
A Holt
06a375fa06
Sugarizer description had *4* marks in iiab.env 2017-11-16 23:11:45 -05:00
A Holt
fd2bcea3e7
description for /etc/iiab/iiab.env needs single-quotes too 2017-11-16 23:05:52 -05:00
A Holt
16f548f921
download verif: add back later? check for latest ver when online? 2017-11-16 22:56:34 -05:00
A Holt
67bdf98457
"src:" then "dest:" (code more readable) 2017-11-16 22:47:39 -05:00
A Holt
91a1ecb12f
Ansible output clearer 2017-11-16 22:42:30 -05:00
A Holt
79792296a6
toughened phpmyadmin playbook 2017-11-16 22:22:24 -05:00
A Holt
738646eef4
toughened phpmyadmin playbook 2017-11-16 22:12:03 -05:00
A Holt
08be514b30
Merge pull request #30 from iiab/master
sync from iiab/iiab
2017-11-16 22:05:03 -05:00
Jerry Vonau
0ce8ed1bc8 0-init - name the task for travis 2017-11-16 05:56:03 -06:00
Jerry Vonau
40994e9a3a replace symlink with wrapper to export KALITE_HOME for enduser ease of use 2017-11-16 03:12:57 -06:00
Jerry Vonau
4cc6da39fb blacklist_wifi -> reserved_wifi as a better discription of the use case
Document option for use in local_vars - used with BM's U17 install
2017-11-15 20:46:19 -06:00
Jerry Vonau
dc580ef2ee record iiab_base_ver iiab_revision 2017-11-15 20:21:34 -06:00
Jerry Vonau
ecc9f1b836 iiab_base_ver iiab_revision 2017-11-15 20:19:02 -06:00
A Holt
2e8597cab6
Calibre playbook now completes offline IF /usr/bin/calibre-uninstall exists 2017-11-15 18:56:01 -05:00
A Holt
380db254fa
Clarif: MANUALLY REMOVE /usr/bin/calibre-uninstall TO FORCE UPGRADE 2017-11-15 18:01:56 -05:00
A Holt
9298aa949a
Clarify /library/wordpress perms 775/664 2017-11-15 17:56:39 -05:00
A Holt
9f4437fb54
ENFORCE: calibre-installer.py & Internet connection REQUIRED to install Calibre 2017-11-15 14:17:51 -05:00
A Holt
a2c0c06113
Install the latest Calibre on all OS's, Adds Verif 2017-11-15 13:45:43 -05:00
A Holt
c5ad68b6ef
"keep_newer: yes" to preserve WordPress auto-upgrades 2017-11-15 12:30:53 -05:00
A Holt
278385d34f
Permissions / Messaging refined 2017-11-15 11:47:41 -05:00
A Holt
c6a6c374d1
WordPress install sequence toughened 2017-11-15 11:03:08 -05:00
A Holt
5b345ea28d
WordPress install sequence toughened 2017-11-15 11:01:07 -05:00
A Holt
6767b229b8
WordPress installer toughened 2017-11-15 11:00:00 -05:00
A Holt
6f702b42e2
for Calibre 3.x 2017-11-14 20:45:27 -05:00
A Holt
8106ed5df1
for Calibre 3.x 2017-11-14 20:40:01 -05:00
A Holt
0205fbacf8
Clarified other mnemonics like http://box/books 2017-11-14 13:56:40 -05:00
A Holt
0669734fc8
"/" already in roles/calibre/templates/calibre.conf 2017-11-14 13:54:31 -05:00
A Holt
8e3d2357b3
Update calibre.conf 2017-11-14 13:41:34 -05:00
Jerry Vonau
7888b93c71 Adam 2 2017-11-14 12:19:11 -06:00
Jerry Vonau
dcb55d1592 Adam 1 2017-11-14 12:11:03 -06:00
Jerry Vonau
a4dee44702 RFC softcode calibre_web_path - correct calibre_port 2017-11-14 12:03:11 -06:00
A Holt
da1856c75a
http://box/books etc implemented by calibre.conf ? 2017-11-14 12:54:31 -05:00
A Holt
905ab1e71b
distinguishing calibre-server from calibre-serve.service ! 2017-11-14 10:51:08 -05:00
A Holt
3bcd3d3910
Ansible output for Calibre clarified 2017-11-14 01:57:55 -05:00
A Holt
8e2db89456
Merge pull request #524 from holta/master
Kiwix documention fixes
2017-11-14 01:29:29 -05:00
A Holt
270846585a
fixed quotation marks around "Set Kiwix filename to d/l: ..." 2017-11-14 01:28:15 -05:00
A Holt
5bdf255ff2
Update kiwix-serve.service.j2 2017-11-14 01:21:34 -05:00
A Holt
06380ac18b
Kiwix README.rst brought up-to-date 2017-11-14 01:16:46 -05:00
A Holt
4490c27969
Merge pull request #523 from holta/master
Impove Kiwix's Ansible explanations
2017-11-14 00:58:56 -05:00
A Holt
711daecad0
Ansible output (tasks/kiwix_install.yml) 2017-11-14 00:29:05 -05:00
A Holt
e93a4beb5d
Ansible output clarifs to kiwix/tasks/main.yml 2017-11-14 00:24:11 -05:00
A Holt
fefd95e4ca
Merge pull request #522 from holta/master
Record -> Recording STAGE 3 HAS COMPLETED
2017-11-14 00:05:30 -05:00
A Holt
ad8880e02f
Record -> Recording STAGE 3 HAS COMPLETED 2017-11-14 00:00:39 -05:00
A Holt
f127af339d
Merge pull request #521 from holta/master
Ansible output presentation tweaks
2017-11-13 23:24:20 -05:00
A Holt
5439812038
Verbal clarif 2017-11-13 23:22:03 -05:00
A Holt
5098b2a76e
Ansible output structure 2017-11-13 23:16:24 -05:00
A Holt
c82edda652
Merge pull request #520 from jvonau/fixes-1113
Fixes 1113 (Nov 13) for Ubuntu 17.10
2017-11-13 23:04:54 -05:00
A Holt
0175686c67
Merge pull request #519 from holta/master
Node.js 6.11.5 & 6.12.0 were colliding on Raspbian: is this better?
2017-11-13 22:43:57 -05:00
Jerry Vonau
78048036c5 ifupdown for ubuntu-17 2017-11-13 21:38:09 -06:00
A Holt
d987537b51
"Node.js" in Ansible output 2017-11-13 22:35:41 -05:00
A Holt
d491896199
node 6.11.x & 6.12.x were colliding on Raspbian 2017-11-13 22:19:36 -05:00
A Holt
311b6e3a0c
Merge pull request #517 from holta/master
roles/calibre/templates/calibre.conf legacy change from 8010 to 8080 ?
2017-11-13 20:09:19 -05:00
A Holt
cba3d10e1f
No material changes but WTH is with 8010 here?? 2017-11-13 19:43:17 -05:00
A Holt
cad57df02e
No material changes but WTH is with 8010 here?? 2017-11-13 19:42:12 -05:00
A Holt
29236cb837
Ansible output tuning 2017-11-13 18:28:31 -05:00
A Holt
a50b6ead18
Calibre legacy change from 8010 to 8080: nec or not? 2017-11-13 18:15:13 -05:00
A Holt
6e48d41d60
Merge pull request #516 from holta/master
bringing all pkg descriptions into same format, for /etc/iiab/iiab.ini
2017-11-13 14:47:07 -05:00
A Holt
9fc44f45e5
kiwix-serve description enhanced 2017-11-13 14:45:42 -05:00
A Holt
0bd0058c2e
bringing all pkg descriptions into same format 2017-11-13 14:40:24 -05:00
A Holt
5d5345a7df
bringing all pkg descriptions into same format 2017-11-13 14:39:37 -05:00
A Holt
4b78506df2
bringing all pkg descriptions into same format 2017-11-13 14:38:50 -05:00
A Holt
86eb06bdce
bringing all pkg descriptions into same format 2017-11-13 14:36:01 -05:00
A Holt
96ba6918af
bringing all pkg descriptions into same format 2017-11-13 14:33:38 -05:00
A Holt
bce322a793
bringing all pkg descriptions into same format 2017-11-13 14:29:36 -05:00
A Holt
164c50c117
bringing all pkg descriptions into same format 2017-11-13 14:28:09 -05:00
A Holt
73afd3c3eb
bringing all pkg descriptions into same format 2017-11-13 14:27:17 -05:00
A Holt
1f8551e226
bringing all pkg descriptions into same format 2017-11-13 14:25:06 -05:00
A Holt
3597896d71
Merge pull request #510 from jvonau/U17
U17: Ubuntu 17.10 preparations
2017-11-13 12:35:16 -05:00
Jerry Vonau
405607c845 DG path - iiab_lan_iface tweeks 2017-11-13 09:59:14 -06:00
Jerry Vonau
db2827a0ed removed unused templates & touchups 2017-11-13 09:59:14 -06:00
Jerry Vonau
5e38b47d04 move proxy install option to 4-common 2017-11-13 09:59:13 -06:00
Jerry Vonau
8a2c560f5b Squid on the fly, loses some speed thou 2017-11-13 09:59:13 -06:00
Jerry Vonau
c08de05fbd shift FQDN 2017-11-13 09:59:13 -06:00
Jerry Vonau
0d5d494514 iptables 2017-11-13 09:59:13 -06:00
Jerry Vonau
051808957a cleanup 2017-11-13 09:59:10 -06:00
Jerry Vonau
f810e91322 stopping named after install but during upgrades is a bad idea 2017-11-13 09:56:46 -06:00
Jerry Vonau
7b5de542cf don't run lan_list_result when 'Count LAN ifaces' is zero to quite
down noisy log when detecting single interface
2017-11-13 09:56:46 -06:00
A Holt
609dfbd09d
@mgautierfr's recommends kiwix-serve 2017-11-12
https://github.com/kiwix/kiwix-tools/issues/102#issuecomment-343930567
2017-11-13 09:53:22 -05:00
A Holt
0b9712cab9
clarified "redhat" 2017-11-13 08:49:22 -05:00
A Holt
075de5f7c7
exfat-fuse & exfat-utils on debuntu; output cleanup 2017-11-13 08:27:55 -05:00
Jerry Vonau
95409fdfff move dhcpcd detection to local_facts to clean up logging 2017-11-12 19:30:59 -06:00
Jerry Vonau
ddf2129e5d ubuntu-17.yml 2017-11-12 19:30:59 -06:00
A Holt
05e09d74ee
typo 2017-11-11 07:52:30 -05:00
A Holt
ef63e6e356
AWStats OS clarifs in Ansible output 2017-11-10 15:33:19 -05:00
A Holt
0a2198dbed
OS explanation untangled in 0-init/tasks/main.yml 2017-11-10 14:58:05 -05:00
A Holt
3d7c936c35
Clarified OS's in sugarizer/tasks/main.yml 2017-11-10 14:45:51 -05:00
A Holt
2a1b18d8ad
typos/tweaks in detected_network.yml 2017-11-10 11:39:20 -05:00
A Holt
340f425456
roles/network/tasks/debian.yml output tweaks 2017-11-10 11:33:19 -05:00
A Holt
e3bf302ccd
Elgg's Ansible output enhanced 2017-11-10 04:08:04 -05:00
A Holt
17e0896547
Cleaner communications 2017-11-09 22:06:57 -05:00
A Holt
3b29741026
Merge pull request #507 from jvonau/br0-fix
br0 - single interface mis-detection
2017-11-09 13:51:45 -05:00
A Holt
f3308b5230
Merge pull request #352 from arky/bug-324
Using Ansible file module to fix warnings
2017-11-09 13:42:35 -05:00
A Holt
6e786c5a66
Merge pull request #353 from arky/bug-327
Using Ansible get_url module to fix warnings
2017-11-09 13:39:34 -05:00
Jerry Vonau
41033ba949 br0 - single interface mis-detection 2017-11-09 12:21:57 -06:00
A Holt
a622c2bf8e
Merge pull request #506 from holta/master
minor whitespace cleanup across 5+1 files
2017-11-09 08:28:06 -05:00
A Holt
96176f1f46
restoring consistent format across 9 stages 2017-11-09 08:25:50 -05:00
A Holt
d7b0f2a665
restoring consistent format across 9 stages 2017-11-09 08:25:08 -05:00
A Holt
0595fc26b7
restoring consistent format across 9 stages 2017-11-09 08:24:41 -05:00
A Holt
4abd3c5d35
restoring consistent format across 9 stages 2017-11-09 08:24:21 -05:00
A Holt
74d129d6fc
restoring consistent format across 9 stages 2017-11-09 08:23:54 -05:00
A Holt
a849080fb4
Merge branch 'master' into file-module-fixes 2017-11-09 06:48:50 -05:00
A Holt
63f619ad23
Merge branch 'master' into bug-327 2017-11-09 06:13:19 -05:00
A Holt
0c5782c919
Merge branch 'master' into bug-324 2017-11-09 06:00:03 -05:00
A Holt
b6bec94830
file: path="{{ iiab_base }}/kiwix" 2017-11-09 05:54:54 -05:00
A Holt
d507c62328
clarified non-static + reqs file 2017-11-08 13:46:06 -05:00
Jerry Vonau
244cef6dfa kalite static only 2017-11-08 12:24:10 -06:00
A Holt
fc7bdc0009
using 'debuntu' in Ansible output 2017-11-08 04:41:16 -05:00
A Holt
84296a9de1
XSCE -> IIAB 2017-11-08 02:03:32 -05:00
A Holt
1533ad7ef6
Spelling / Capitalizations 2017-11-08 02:02:22 -05:00
A Holt
4585445e80
Capitalize 1st word of ansible outputs 2017-11-08 02:00:07 -05:00
A Holt
60d8afaab8
spelling typos cleaned 2017-11-08 01:58:26 -05:00
A Holt
901aad5e0f
dansguardian -> DansGuardian 2017-11-08 01:55:04 -05:00
A Holt
6173e59b1d
clarif: 'hostapd' service 2017-11-08 01:53:19 -05:00
A Holt
aef70cc1c2
ansible output clarifs 2017-11-08 01:22:50 -05:00
A Holt
3de88620de
"Create a Python interface to iiab.env" 2017-11-08 01:18:36 -05:00
A Holt
ce9481a2fa
Minor text revision 2017-11-08 01:17:23 -05:00
A Holt
04a045a66b
Readability revisions 2017-11-08 01:14:09 -05:00
A Holt
743c91de8c
OS's other than debuntu -> debuntu 2017-11-08 00:57:00 -05:00
A Holt
f687037996
Merge pull request #480 from holta/master
clarifs in medium.localvars, default_vars.yml, runansible, 2-common/tasks/iiab_ini.yml, network/tasks/squid.yml, moodle/tasks/main.yml, sugarizer/tasks/main.yml, cups/tasks/main.yml, calibre/tasks/main.yml, nextcloud/tasks/*.yml, kalite/tasks/*.yml, README-historical.md
2017-11-08 00:52:21 -05:00
Jerry Vonau
651755f2ff jiggle fl.yml to run before squid 2017-11-06 20:15:51 -06:00
Jerry Vonau
9fe05cbfd4 needs space or the next line is combined 2017-11-06 20:15:51 -06:00
Jerry Vonau
991f1e87b8 wondershaper.yml 2017-11-06 20:15:51 -06:00
Jerry Vonau
ccdb5cd2fb restart.yml - wifi bridge slave touchup 2017-11-06 20:15:51 -06:00
Jerry Vonau
7ac839a300 FQDN - should of been httpd 2017-11-06 16:47:01 -06:00
Jerry Vonau
49c9d00c93 Record FQDN state before running task 2017-11-06 16:45:06 -06:00
Jerry Vonau
3df58f1d00 network - remove unused installing.yml file 2017-11-06 15:34:28 -06:00
Jerry Vonau
6e22e73ab6 reconfiguring for FQDN change 2017-11-06 15:34:28 -06:00
Jerry Vonau
5132062bf7 install iptables in 2-common 2017-11-06 15:34:28 -06:00
Jerry Vonau
e8bb95a33a (re)install named, dhcpd, squid when FQDN changes 2017-11-06 15:34:28 -06:00
Jerry Vonau
a32f81922e set hostname alias early 2017-11-06 15:34:28 -06:00
Jerry Vonau
35cd2b44a5 iiab_wireless_lan_iface is defined for machines without wifi 2017-11-06 15:34:28 -06:00
Jerry Vonau
78a9434122 restore bridging for RPi and make optional 2017-11-06 15:34:28 -06:00
Jerry Vonau
6044abe401 dhcpcd.conf.j2 cleanup 2017-11-06 15:34:28 -06:00
Jerry Vonau
a9926e6700 adjust for 'is defined' and order 2017-11-06 15:34:27 -06:00
Jerry Vonau
8eb4b230a0 adjusted for order of apperence 2017-11-06 15:34:27 -06:00
Jerry Vonau
4c17f2daa7 adjust for 'is defined' 2017-11-06 15:34:27 -06:00
Jerry Vonau
5e854fb798 adjust defaults 2017-11-06 15:34:27 -06:00
Jerry Vonau
e74838b8b2 test disabling include_vars and moving computed_vars.yml in main.yml
looking at "installing" as defined in roles/0-init/defaults/main.yml
and first use in named.yml: Stop named before copying files where the install
aborts when not defined
2017-11-06 15:34:27 -06:00
Jerry Vonau
f3fa1d21e9 move squid stop before DG 2017-11-06 15:34:27 -06:00
Jerry Vonau
ac0d86a4de Better O-init visuals 2017-11-06 15:34:27 -06:00
Jerry Vonau
df08c29cfd Ubuntu - skip restart with DG enabled during install 2017-11-06 15:34:27 -06:00
Jerry Vonau
4a6db98f5b Ubuntu - bigger hammer to stop squid on ubuntu with DG enabled 2017-11-06 15:34:27 -06:00
Jerry Vonau
836747908d Ubuntu - stop squid before replacing the stock config files otherwise stock service does not stop with replacement files already in place 2017-11-06 15:34:27 -06:00
Jerry Vonau
8c764acbca systemd.j2 touchups 2017-11-06 15:34:27 -06:00
Jerry Vonau
f5f3e17583 stop named after install 2017-11-06 15:34:27 -06:00
Jerry Vonau
259c03fbcb better squid <-> dansguardian switchover when enabling/disabling services due to port 3128 usage 2017-11-06 15:34:27 -06:00
Jerry Vonau
9bd493b0c5 discovered_lan_iface -> discovered_wired_iface 2017-11-06 15:34:27 -06:00
Jerry Vonau
47dd40bd26 CentOS - numbers should not have quotes & no config file needed.
Might need to enable resolveconf to have the correct nameserver used
-needs further testing to confirm testing
2017-11-06 15:34:27 -06:00
Jerry Vonau
18d66e47f4 numbers should not have quotes 2017-11-06 15:34:27 -06:00
Jerry Vonau
26aa57537f stop squid after install 2017-11-06 15:34:27 -06:00
Jerry Vonau
4015a7c8f1 no_net_restart 2017-11-06 15:34:27 -06:00
Jerry Vonau
3e4ae6b07d syntax check 2017-11-06 15:34:27 -06:00
Jerry Vonau
4a63f79085 local_vars is_VM 2 2017-11-06 15:34:26 -06:00
Jerry Vonau
16adb8e199 Noted odd behaviour when altering local_vars for 'host_ssid' & is_VM 2017-11-06 15:34:26 -06:00
Jerry Vonau
a33c5f76b9 quotes 2017-11-06 15:34:26 -06:00
Jerry Vonau
f2d3207ac3 adjust debian.yml 2017-11-06 15:34:26 -06:00
Jerry Vonau
312f5a99ee adjust systemd.j2 2017-11-06 15:34:26 -06:00
Jerry Vonau
4d8fe7fd46 remove dup'd stanza 2017-11-06 15:34:26 -06:00
Jerry Vonau
73b6937c8e re-enable bridging for non-RPi 2017-11-06 15:34:26 -06:00
Jerry Vonau
e467df273e move enable_service - edits 2017-11-06 15:34:26 -06:00
Jerry Vonau
8e37472fbf running - double check after rebase 2017-11-06 15:34:26 -06:00
Jerry Vonau
37b8e3fdb6 fixed cherry-pick of 76835bac05 2017-11-06 15:34:26 -06:00
Jerry Vonau
cdf368d257 fixed cherry-pick 54f7b4e728 2017-11-06 15:34:26 -06:00
Jerry Vonau
22165b1c04 dhcpd - iiab_network_mode != Appliance debian 2017-11-06 15:34:26 -06:00
Jerry Vonau
5829faac91 dhcpd - is_VM 2017-11-06 15:34:26 -06:00
Jerry Vonau
c1183cc578 big hammer on bridging 2017-11-06 15:34:26 -06:00
Jerry Vonau
e490693dab merge - move services - double check after rebase 2017-11-06 15:34:26 -06:00
Jerry Vonau
9f9a462ad0 is_VM 2017-11-06 15:34:26 -06:00
Jerry Vonau
2c9a2970bc merge iiab-install - missed is_redhat 2017-11-06 15:34:26 -06:00
Jerry Vonau
e9fc26fc2d update syntax in 1-prep iiab_ini.yml 2017-11-06 15:34:26 -06:00
Jerry Vonau
38fb39ad2b remove first_run from 1-prep main.yml 2017-11-06 15:34:26 -06:00
Jerry Vonau
bd7d1dded5 move is_rpi to computed_vars.yml for 0-init 2017-11-06 15:34:26 -06:00
Jerry Vonau
16102e0da6 computed_vars cleaning 2017-11-06 15:34:26 -06:00
Jerry Vonau
534bd253f4 network detection replace first_run with iiab_stage 2017-11-06 15:34:25 -06:00
Jerry Vonau
6cae3930b7 move network package install - double check after rebase 2017-11-06 15:34:25 -06:00
Adam Holt
55ee21dd49 use include_vars in 0-init 2017-11-06 15:34:25 -06:00
Jerry Vonau
ff22bcaf83 backport of 46c36b3e3542ffe5609ab5cc10a60de7335d6cd9 double check after rebase
backport of c837cde92304cfaf4a44c31dfb40bbadfd05fe04

backport of a0102669d2d842163d17d61e254dbd0ba8a3ea92

touch up

backport of a55c0555b6fb92a6b6b239a9dce2fde2100e7ae5
2017-11-06 15:34:25 -06:00
Jerry Vonau
c0590d973e move hostname handling from network role --edited double check after rebase 2017-11-06 15:34:25 -06:00
Adam Holt
c07c0d2d76 56 changes to include_tasks --edits double check after rebase 2017-11-06 15:34:25 -06:00
A Holt
009795aec0 Update main.yml 2017-11-06 12:35:01 -06:00
A Holt
42264f1e34 fill lines with ==='s 2017-11-06 12:35:01 -06:00
A Holt
6fbf870464 fill lines with ==='s 2017-11-06 12:35:00 -06:00
A Holt
6e8f81b500 fill lines with ==='s 2017-11-06 12:35:00 -06:00
A Holt
7b03e1b4b7 fill lines with ==='s 2017-11-06 12:35:00 -06:00
A Holt
5259d1f29d fill lines with ==='s 2017-11-06 12:35:00 -06:00
A Holt
9ca180ce8f fill lines with ==='s 2017-11-06 12:35:00 -06:00
A Holt
c329a156a7 fill lines with ==='s 2017-11-06 12:35:00 -06:00
A Holt
104bbf784a fill lines with ==='s 2017-11-06 12:35:00 -06:00
Jerry Vonau
41242f4471 XSCE -> IIAB in iiab.env 2017-11-06 12:35:00 -06:00
Jerry Vonau
17bd76097d partial cherry-pick of 0026446a80 2017-11-06 12:33:42 -06:00
Jerry Vonau
ff626df2f4 cherry-pick f6ddc8ecfb 2017-11-06 12:33:42 -06:00
Jerry Vonau
d981d55fde update STAGE on the fly part 2 2017-11-06 12:33:42 -06:00
Jerry Vonau
d907568c4b move iiab.env template - add starting STAGE=1 - update STAGE on the fly part 1 2017-11-06 12:33:42 -06:00
Jerry Vonau
ef914cac7c activate old marker code 2017-11-06 12:33:42 -06:00
Jerry Vonau
28a1ebb1b0 dhcp_service first_run add is_debuntu only 2017-11-06 12:33:42 -06:00
Jerry Vonau
e4ff73bf92 reduce hostapd wait time 2017-11-06 12:33:42 -06:00
Jerry Vonau
b17bc7f779 tighten up hostapd check 2017-11-06 12:33:42 -06:00
Jerry Vonau
c1a272cd90 treat ubuntu same as debian 2017-11-06 12:33:42 -06:00
Jerry Vonau
aab78257d4 disable stock isc-dhcp-server config 2017-11-06 12:33:42 -06:00
Jerry Vonau
82854b94a1 too fancy atm 2017-11-06 12:33:41 -06:00
Jerry Vonau
a60661f45c move avahi package install 2017-11-06 12:33:41 -06:00
Jerry Vonau
5cd426fa89 redhat debugging and remove dup'd stanzas 2017-11-06 12:33:41 -06:00
Jerry Vonau
8bb6166914 network install once 2017-11-06 12:33:41 -06:00
Jerry Vonau
ea44bcaf05 split installing out of main.yml 2017-11-06 12:33:41 -06:00
Jerry Vonau
8cad64c34a fix proper runtags support 2017-11-06 12:33:41 -06:00
Jerry Vonau
5ca8db9d09 lose rpi_debian - rebased -- dropped file 2017-11-06 12:33:41 -06:00
Jerry Vonau
de4be7c646 Everybody is testing debian.yml - Toggle dnsmasq_enabled False - edits
use hostapd.yml supplied templates sooner - remove systemd reload and restarted - move restarted to restart.yml

live testing
2017-11-06 12:33:41 -06:00
Jerry Vonau
fcb0488502 use netvars 2017-11-06 12:33:41 -06:00
Jerry Vonau
8cf4481553 port dnsmasq over from nginx-rebase-eth0 - rebased edits 2017-11-06 12:33:41 -06:00
Jerry Vonau
054fa6b35d RFC - re-ordered to allow common shared parts 2017-11-06 12:33:41 -06:00
Jerry Vonau
cc8494608e reorder dhcpcd networking services - rebased edits
looks weird on redhat

add systemd reload
2017-11-06 12:33:41 -06:00
Jerry Vonau
c326a49de1 rename interfaces.j2 - rebased - edits 2017-11-06 12:33:41 -06:00
Jerry Vonau
78cd58ca8a boolean in template needs ==t/f 2017-11-06 12:33:41 -06:00
Jerry Vonau
788407cc9a correct service name - stock interfaces - rebased edits 2017-11-06 12:33:41 -06:00
A Holt
b7d58e148f
Merge pull request #143 from jvonau/ejabberd
Ejabberd continued
2017-11-06 12:11:05 -05:00
Jerry Vonau
d8a57c15a1 vnstat - guard against iiab_lan_iface not defined in Appliance Mode 2017-11-06 00:04:18 -06:00
A Holt
8b2f69d7b9
Messaging Clarifs 2017-11-05 02:50:08 -05:00
A Holt
ec28fbc50e
Messaging tweak 2017-11-05 01:12:57 -05:00
A Holt
89b858df0a
Clarify messaging 2017-11-05 01:11:53 -05:00
A Holt
9ae9b71690
Tighter messaging 2017-11-05 01:10:13 -05:00
A Holt
1c8110c7e9
Cleaner messaging 2017-11-05 01:06:15 -05:00
A Holt
26e7c59015
Cleaner messaging 2017-11-05 01:01:26 -05:00
A Holt
6dec11c4eb
Messaging cleaner 2017-11-05 01:52:18 -04:00
A Holt
0ad88a3368
Update main.yml 2017-11-05 01:46:47 -04:00
A Holt
ff378c4933
Tighter messaging 2017-11-05 01:44:34 -04:00
A Holt
c215dc0f8f
Tighter messaging 2017-11-05 01:23:34 -04:00
A Holt
a276def718
Tighten up messaging 2017-11-05 01:16:18 -04:00
A Holt
d748a14cbd
"chown -R root:root /opt/iiab/kiwix" (not all of /opt/iiab) 2017-11-04 16:00:27 -04:00
A Holt
899b0c8c26
Messaging 2017-11-04 15:49:03 -04:00
A Holt
397bb2781b
restart kiwix-serve 4AM nightly (not 15min after every hour) 2017-11-04 15:33:52 -04:00
A Holt
9e27cab6fc
English cleaned up. 2017-11-03 12:42:04 -04:00
A Holt
d59d09c4b7
description tweak (JavaScript) 2017-11-02 02:35:35 -04:00
A Holt
749846fb0a
Sugarizer description 2017-11-02 02:31:13 -04:00
A Holt
c4ca29a203
clarif: php-zip name for Debian 9 or Ubuntu (vs Debian 8) 2017-11-02 02:11:34 -04:00
A Holt
6b8cdf7831
obectionable -> objectionable 2017-11-02 01:20:13 -04:00
A Holt
f845efb421
readability tweak 2017-10-31 10:12:35 -04:00
A Holt
0ffbd6f119
cleanup for readability 2017-10-30 23:34:39 -04:00
A Holt
17d1164337
cleanup for readability 2017-10-30 23:30:29 -04:00
A Holt
38a87bbcc1
cleanup for readability 2017-10-30 23:29:32 -04:00
A Holt
4651548f45
Merge branch 'master' into master 2017-10-28 07:45:17 -04:00
A Holt
4769e3cff8
Update main.yml
Until we come up with a more readable style...am emulating SSHD, NETWORK and HOMEPAGE @ https://github.com/iiab/iiab/blob/master/roles/4-server-options/tasks/main.yml
2017-10-28 07:39:26 -04:00
A Holt
e2a8b09014
tweaks for understandability 2017-10-27 20:56:48 -04:00
Jerry Vonau
992c87e79d postgresql tags 2017-10-27 19:17:45 -05:00
Jerry Vonau
97b829ebba postgresql 2017-10-27 19:17:45 -05:00
Jerry Vonau
2e53b1a248 mysql 2017-10-27 19:17:42 -05:00
A Holt
40a0a4063a
Update main.yml 2017-10-27 20:17:40 -04:00
A Holt
f101f87a36
tweaks to cultivate implementers into engaging+understanding more deeply 2017-10-27 20:13:45 -04:00
A Holt
47a78b426c
Ansible output tweak 2017-10-27 19:17:51 -04:00
Jerry Vonau
f1f80c9ae9 template name is ejabberdctl.cfg.j2 - jenkins error 2017-10-27 18:08:20 -05:00
Jerry Vonau
2beb64f249 Stop and disable OS provided ejabberd service 2017-10-27 17:39:01 -05:00
Jerry Vonau
549cc48d04 split ejabberd/ejabberd_xs config files names 2017-10-27 17:39:01 -05:00
Jerry Vonau
a1609bfa1d adjust tasks for rename and disable online group creation in ansible 2017-10-27 17:39:01 -05:00