A Holt
a73c638181
Update iiab-gen-iptables
2018-10-03 14:47:21 -04:00
A Holt
e713a0705b
Update iiab-uncatch
2018-10-03 14:42:17 -04:00
A Holt
e6650b1313
Update iiab-catch
2018-10-03 14:41:20 -04:00
George Hunt
ac6c854646
change name of service, and test
2018-10-03 16:47:22 +00:00
George Hunt
b11b46ccd0
use hard coded iiab-servar.lan as a link between client redirects and our server
2018-10-02 02:30:52 +00:00
George Hunt
d90b6becb9
hard code a ficticious, but stable, server name for url linked to by captive portal
2018-10-01 19:48:08 +00:00
George Hunt
e26aa688c7
with_items
2018-10-01 18:52:00 +00:00
George Hunt
18d2315438
service->systemd
2018-10-01 18:27:54 +00:00
George Hunt
c91cb6cd32
no change to hosts
2018-10-01 18:18:36 +00:00
George Hunt
f91c67ad58
fix dual when
2018-10-01 18:16:51 +00:00
George Hunt
25eb4acada
remove the default debug logging that will use up SD card
2018-09-30 02:46:58 +00:00
George Hunt
f59dbfbce9
fix android 7 -- return non 204
2018-09-29 19:42:49 +00:00
George Hunt
4ee9c3e2b5
add in template dir
...
rebase bassed upon copy in
cut out obvious dead code
working on put-204
make users a sqlite db
sqlite db has users, and agent info
android timeouts not yet working
android 5 and 6 both work. lost mac
return to a working version for the MAC. Missing the splash
android,mac,windows all appear to work
sqlite get status of execute row == Null
initialize lasttimestamp with ajax call when home is triggered
remove commented code, move towards logging vs print statements
add logging with the -l flag
no changes to default_vars.yml
drop iptables captive portal stuff not using port 8090, and dnsmasq
missed deleting trap_enabled
fixes for 6.7 defaults
add in template dir
rebase bassed upon copy in
cut out obvious dead code
working on put-204
make users a sqlite db
sqlite db has users, and agent info
android timeouts not yet working
android 5 and 6 both work. lost mac
return to a working version for the MAC. Missing the splash
android,mac,windows all appear to work
sqlite get status of execute row == Null
initialize lasttimestamp with ajax call when home is triggered
remove commented code, move towards logging vs print statements
drop iptables captive portal stuff not using port 8090, and dnsmasq
missed deleting trap_enabled
fixes for 6.7 defaults
dispense with apache logs for captive portal, use the rotating portal.log instead
bring in clean defaults and py
Squash debugging details
remove backup file
still cannot dispense with cna on iphone. mac escape from cna broke with these changes
captive comes after iiab in apache config
one filename wrong
logging used for debug, lost mac escape from cna
typos
got mac/iphone full browser back
remove dead code
python was not creating db, or putting ip when first encountered
2018-09-29 03:40:14 +00:00
Tim Moody
746ce5f262
sync dhcpd so comes up at boot on rpi w
2018-09-08 17:46:59 -04:00
A Holt
11c2441059
Merge pull request #137 from arky/transmission
...
sync from arky/transmission
2018-08-28 16:41:23 -04:00
A Holt
472e85951b
Merge pull request #1019 from holta/sugar-stats-tweak
...
More fully deprecate sugar-stats
2018-08-21 12:54:11 -04:00
A Holt
d97f62edf9
Update main.yml
2018-08-21 12:45:38 -04:00
A Holt
f1dea552c4
Update hostapd.service.j2
2018-08-21 12:17:30 -04:00
Arky
62ed40a792
Correctly assign transmission_peer_port in iiab-gen-iptables
2018-08-20 16:36:02 +07:00
Arky
a4d4144156
Correct transmission variables and use 'to_json'
...
Ensure that transmission_http_port variable is not reset in
iiab-gen-iptables.
Remote the extra qoutes and also use to_json to clean the
transmission_kalite_languages output.
Restructure the defaults section.
Update the README documentation.
2018-08-20 16:36:02 +07:00
Arky
6e84639902
Proof-of-Concept: Install and Start downloading a torrent
2018-08-20 16:36:02 +07:00
A Holt
2f238ec811
Merge pull request #932 from holta/named
...
Deleting link requires 1 param not 2; named.yml cleanup
2018-07-20 05:22:50 -04:00
A Holt
b3a7af09c5
Update named.yml
2018-07-20 05:16:57 -04:00
A Holt
7866041f2b
Update main.yml
2018-07-19 22:09:15 -04:00
A Holt
1d128593ee
Update debian.yml
2018-07-17 02:01:01 -04:00
A Holt
5161152432
Update debian.yml
2018-07-17 01:57:12 -04:00
A Holt
b3dbf16a27
Update ifcfg_mods.yml
2018-07-17 01:56:14 -04:00
A Holt
0247ee1930
Update debian.yml
2018-07-17 01:54:14 -04:00
A Holt
74dca68882
Update down-debian.yml
2018-07-17 01:49:14 -04:00
A Holt
7790fd6624
Update ifcfg_mods.yml
2018-07-17 01:48:19 -04:00
A Holt
44c1c0293a
Update restart.yml
2018-07-17 01:41:51 -04:00
A Holt
be2a9eb1ac
Update iiab-gen-iptables
2018-07-17 01:23:43 -04:00
A Holt
3c031c88a3
Update iiab-gen-iptables
2018-07-17 01:10:37 -04:00
A Holt
16e2cccec3
Update iiab-gen-iptables
2018-07-17 01:05:49 -04:00
A Holt
b0aea6e136
Update main.yml
2018-07-12 14:10:34 -04:00
A Holt
eb1f6a5dcc
Update enable_services.yml
2018-07-12 14:04:52 -04:00
A Holt
281e0de791
Update enable_services.yml
2018-07-12 13:51:59 -04:00
A Holt
1337b651ac
modern Ansible syntax/style for readability
2018-07-12 13:50:32 -04:00
A Holt
d9398e39a7
modern Ansible syntax/style for readability
2018-07-12 13:36:44 -04:00
A Holt
01197db87c
Understandability/Context for outsiders
2018-07-12 13:36:09 -04:00
Jerry Vonau
ca7c291ba5
use py_ for new captive_portal variables
2018-07-05 12:24:20 -05:00
Jerry Vonau
2f47e84696
use py_captive_portal_enabled and restore captive_portal_enabled
2018-07-05 10:57:38 -05:00
Jerry Vonau
516daefb27
use dns_jail_enabled for dnsmasq blackhole
2018-07-05 10:55:12 -05:00
Jerry Vonau
cc09adb677
replace named-iiab.conf to pickup changes in dns_jail_enabled
2018-07-04 09:29:05 -05:00
Jerry Vonau
ef58b913aa
use lan_ip in place of hardcoding
2018-07-04 08:32:24 -05:00
Jerry Vonau
418d941833
whitespace
2018-07-04 08:30:53 -05:00
Anish Mangal
5674675ef9
captive_portal service must run as root
2018-07-04 08:27:11 -05:00
Anish Mangal
74fb19864f
Initial working copy of the captive portal
2018-07-04 08:27:11 -05:00
Jerry Vonau
aeacbe60ca
tweaking iptables for captive portal
2018-07-04 08:27:11 -05:00
A Holt
b04a6147e9
typo in comment: counry -> country
2018-06-29 17:40:50 -04:00
A Holt
9383cca879
Merge pull request #814 from georgejhunt/sugar
...
Sugarizer v1.0 migration
2018-06-21 12:09:27 -04:00
A Holt
11d18826c7
Update dnsmasq.yml
2018-06-14 15:22:11 -04:00
A Holt
831107839f
@jvonau requests we comment out most lines for now
2018-06-14 15:18:06 -04:00
A Holt
fa150095a6
commas were missing; fix to path roles/network/templates/network/dnsmasq.conf.j2
2018-06-14 14:56:42 -04:00
Jerry Vonau
6a47aa024f
conditional captive portal
2018-06-01 12:33:03 -05:00
Jerry Vonau
656d7caeb0
don't use captive portal mode
2018-06-01 11:38:22 -05:00
Jerry Vonau
1db445aacb
use full path otherwise .j2 is used - no need to supply systemd unit file
2018-06-01 11:16:30 -05:00
Jerry Vonau
f6e16fea68
setup installing dnsmasq
2018-06-01 10:56:16 -05:00
Jerry Vonau
1267c1e19c
Fallback to old gateway info when WAN is not detected when configuring static ip
2018-05-31 11:20:35 -05:00
Jerry Vonau
7501d256f8
handle different netplan file name
2018-05-20 11:57:10 -05:00
Jerry Vonau
5ca184297e
handle systemd-networkd having enabled-runtime
2018-05-20 11:34:02 -05:00
George Hunt
732547b9e7
softcode sugarizer port, open iptables if services_externally_visible
2018-05-18 22:35:09 +00:00
Jerry Vonau
36217b7b3f
allow backout from static to dhcp
2018-05-14 13:22:32 -05:00
Jerry Vonau
8167d9db71
missing %}
2018-05-14 10:34:59 -05:00
Jerry Vonau
0ad689711f
missing .j2
2018-05-14 10:02:32 -05:00
Jerry Vonau
7f02aa573f
correct typo
2018-05-14 09:36:44 -05:00
Jerry Vonau
7d0cfc0f93
systemd-networkd support for wan static ip address
2018-05-13 21:13:34 -05:00
Jerry Vonau
450a346839
NetworkManager support for wan static ip address
2018-05-13 21:13:34 -05:00
Jerry Vonau
e7fc6cc36d
ensure we want to use dhcp in template
2018-05-13 17:20:59 -05:00
Jerry Vonau
0c578c6a7d
debian-9 clear out interfaces when static ip
2018-05-13 16:48:12 -05:00
Jerry Vonau
506ce3ffd3
debian-9 networking restart workaround
2018-05-13 15:27:09 -05:00
Jerry Vonau
90ffdb9f69
netplan file change only for ubuntu-18
2018-05-13 12:09:31 -05:00
Jerry Vonau
72145ce13e
update template to match distro
2018-05-13 10:56:55 -05:00
Jerry Vonau
ff7022b563
get rid of the stall with 'dhcp'
2018-05-12 23:13:27 -05:00
Jerry Vonau
aad974777a
needed for dhcp now
2018-05-12 22:44:08 -05:00
Jerry Vonau
1082dd2aa4
allow the console to back out of static
2018-05-12 22:44:08 -05:00
Jerry Vonau
db2b3b7ee1
netplan systemd-networkd static support
2018-05-12 22:44:08 -05:00
A Holt
184cc624f9
Update main.yml
2018-05-10 12:38:59 -04:00
A Holt
a5e51b76bf
move "host_country_code: US" from roles/network/defaults to local_vars.yml
2018-05-10 12:12:28 -04:00
Jerry Vonau
852d14dbde
correct false postive, numbers need quotes
2018-05-05 07:57:04 -05:00
Jerry Vonau
1dda6adf6d
Disable isc-dhcp-server6.service on ubuntu-18
2018-05-03 09:40:08 -05:00
Jerry Vonau
e74cc9e241
Disable and mask systemd-networkd-wait-online on ubuntu-18
2018-05-03 08:10:31 -05:00
Jerry Vonau
76e84bec8b
dhcpd staging
2018-05-02 21:27:15 -05:00
Jerry Vonau
039b584fb2
systemd-networkd fix-ups
2018-05-02 21:27:14 -05:00
Jerry Vonau
0a84a5e9a7
fix detection
2018-05-02 21:27:14 -05:00
Jerry Vonau
e2c641e974
allow br0 removel
2018-05-02 21:27:14 -05:00
Jerry Vonau
748235c4b7
start hostapd before dhcpd
2018-05-01 15:55:05 -05:00
Jerry Vonau
4ed7c38f4f
NM not playing nice on ubuntu-16, use older method
2018-05-01 14:40:04 -05:00
Jerry Vonau
50ad0de6be
revise feedback
2018-04-08 19:57:49 -05:00
Jerry Vonau
5a0a37d064
scripts only apply to the RPi
2018-04-08 19:46:31 -05:00
Jerry Vonau
ceb4d7d901
hostapd - disable before enable
...
Similar workarounds exist in named.yml and dhcpd.yml, just go with the flow
2018-04-08 19:23:13 -05:00
Jerry Vonau
367164029c
replace shell use of daemon_reload with systemd module, use systemd module in place of service for hostapd
2018-04-07 17:31:36 -05:00
Jerry Vonau
e7872a2a9d
fix enabling hostapd
2018-04-07 11:50:13 -05:00
A Holt
902b473f5b
Merge pull request #726 from georgejhunt/fix6.5
...
fix6.5 - auto-enable hostapd (during Ethernet install of IIAB)
2018-04-05 12:17:59 -04:00
A Holt
464488da62
Update main.yml
2018-04-04 04:16:51 -04:00
A Holt
aec942f75a
Update main.yml
2018-04-04 03:57:33 -04:00
A Holt
2c58341de5
record HOSTAPD_ENABLED=True into iiab.env
2018-04-04 03:27:41 -04:00
A Holt
fa47bc1d41
record HOSTAPD_ENABLED=False into iiab.env
2018-04-04 03:27:25 -04:00
A Holt
1396704aff
record HOSTAPD_ENABLED=<value> into iiab.env
2018-04-04 03:15:19 -04:00
A Holt
246515ed21
Update iiab-hotspot-on
2018-04-04 02:36:26 -04:00
George Hunt
95ea759fa0
Merge branch 'fix6.5' of https://github.com/georgejhunt/iiab into fix6.5
2018-03-31 00:02:25 +00:00
George Hunt
9be8d52736
need systemd service for hostapd unconditionally
2018-03-31 00:01:45 +00:00
George Hunt
82394328cf
centos errors out if no ifcfg files to delete
2018-03-30 16:02:31 -07:00
George Hunt
e0eae4fe9b
variables required by redhat
2018-03-30 13:10:35 -07:00
George Hunt
54066b9b07
typo, and use rfkill to unblock wifi
2018-03-30 00:17:56 +00:00
George Hunt
227b5f4c32
wifi really is turned off by rfkill until wpa_supplicant has country=
2018-03-29 20:39:20 +00:00
George Hunt
5c074e59a4
put rpi in Gateway, enable hostapd
2018-03-29 17:57:24 +00:00
Jerry Vonau
8c17fa14e4
NM correct permissions, lockout of hostapd, fix boot race
2018-03-25 23:59:09 -05:00
A Holt
167a1940a8
and -> or (per George's suggestion)
2018-02-15 15:56:04 -05:00
George Hunt
f908a84b48
do not ignore gui request for fixed ip
2018-02-10 01:40:19 +00:00
A Holt
8419873d9c
Revert #652 as iiab-startup.sh sets promiscuous early on
2018-01-11 18:29:39 -05:00
A Holt
7f227413ca
turn on wlan0 promiscuous mode much earlier?!
2018-01-11 15:35:28 -05:00
A Holt
1b86d291b0
computed_network.yml workaround discovered_lan_iface -> discovered_wan_iface
2018-01-11 11:41:51 -05:00
A Holt
9a689d8af9
discovered_lan_iface depr so TRY discovered_wan_iface
2018-01-11 09:56:26 -05:00
A Holt
236580eff6
Clarify how hostapd_enabled is RECORDED into /etc/iiab/iiab.ini
2018-01-11 09:02:24 -05:00
A Holt
f700843f69
Readability tweaks
2018-01-11 00:32:41 -05:00
A Holt
1007a34347
Update iiab-hotspot-on
2018-01-11 00:02:09 -05:00
A Holt
50cdc51fd5
Update iiab-hotspot-off
2018-01-11 00:01:51 -05:00
A Holt
2cd342f180
Update iiab-hotspot-off
2018-01-10 23:47:39 -05:00
A Holt
91b0e4cf17
Update iiab-hotspot-on
2018-01-10 23:47:32 -05:00
A Holt
c138027c08
iiab-hotspot-on sets "hostapd_enabled = True" in /etc/iiab/iiab.ini
2018-01-10 23:41:18 -05:00
A Holt
de2550ed57
Update iiab-hotspot-off
2018-01-10 23:40:23 -05:00
A Holt
35aab19383
iiab-hotspot-off sets "hostapd_enabled = False" in /etc/iiab/iiab.ini
2018-01-10 23:33:22 -05:00
A Holt
b9f6dc5a7b
wlan0 promiscuous pn iiab-hotspot-off...only if rpi
2018-01-04 23:28:43 -05:00
A Holt
95f726e913
Context Explained: WiFi-as-gateway detection logic
2018-01-01 11:45:19 -05:00
A Holt
e010c060d8
Explain hostapd_enabled: & reboot_to_AP:
2018-01-01 11:30:02 -05:00
A Holt
61e722a788
manually_toggle_AP: False -> hostapd_enabled: True
2018-01-01 11:11:37 -05:00
A Holt
ebd2f3ac61
manually_toggle_AP: True -> hostapd_enabled: False
2018-01-01 11:04:30 -05:00
A Holt
f6e3d6830b
manually_toggle_AP: True -> hostapd_enabled: False
2018-01-01 11:03:29 -05:00
A Holt
4272185a88
manually_toggle_AP: True -> hostapd_enabled: False
2018-01-01 10:58:46 -05:00
A Holt
25161b558d
manually_toggle_AP: false -> hostapd_enabled: True
2018-01-01 10:50:47 -05:00
A Holt
8ee3c0a375
manually_toggle_AP: false -> hostapd_enabled: True
2018-01-01 10:48:24 -05:00
A Holt
63ebba5c14
Update main.yml
2017-12-29 01:29:17 -05:00
A Holt
3d5d5ac039
Avoid restarting hostapd if manually_toggle_AP
2017-12-29 01:19:06 -05:00
A Holt
4dc6643d47
Avoid restarting hostapd unless nec
2017-12-29 01:08:01 -05:00
A Holt
44675f659a
"no_net_restart: True" to prevent WiFi flakiness?
2017-12-29 01:03:02 -05:00
A Holt
1f98d7947a
Update iiab-hostapd.conf.j2
2017-12-28 22:34:28 -05:00
A Holt
764f301cb2
Update hostapd.conf.j2
2017-12-28 22:33:24 -05:00
A Holt
7986d5b28a
Clarify IIAB_LAN|WAN_DEVICE saved to /etc/iiab/iiab.env
2017-12-28 22:11:37 -05:00
A Holt
82862c4dd0
"when: not installing" redundant...comment or remove!?
2017-12-28 22:01:01 -05:00
A Holt
a2ab1b79cc
Clarif: manually_toggle_AP used in hostapd.yml & rpi_debian.yml
2017-12-28 19:39:29 -05:00
A Holt
2d6d510e63
always support Ethernet-to-Internet on RPi: use discovered_wireless_iface (not iiab_wireless_lan_iface) to toggle AP
2017-12-28 19:28:20 -05:00
A Holt
5261301482
Clarify hostapd service is being restarted
2017-12-28 19:12:36 -05:00
A Holt
2ba4737aba
hostapd.yml: enable/restart svc if manually_toggle_AP is false
2017-12-28 19:08:13 -05:00
A Holt
3a1d9e2657
"manually_toggle_AP: false" unless WiFi install detected
2017-12-28 19:02:06 -05:00
A Holt
c412f02f70
Enable manually_toggle_AP when WiFi is primary gateway
2017-12-28 18:57:22 -05:00
A Holt
cbc8ec3f44
Clarify output of roles/network/tasks/hostapd.yml
2017-12-28 17:13:22 -05:00
A Holt
8e17a4bc53
2 line breaks, to correspond w/ output of iiab-hostapd.conf.j2
2017-12-28 16:36:16 -05:00
A Holt
6a632bffc7
Typos discovered_*_lan_iface -> iiab_*_lan_iface
2017-12-28 14:26:56 -05:00
A Holt
4f250ac5f2
clarify "RPi - don't reboot to AP post install - installed via wifi"
2017-12-28 10:01:46 -05:00
A Holt
7ad820e0a9
on RPi put "#denyinterfaces wlan0" into /etc/dhcpcd.conf
2017-12-28 09:40:38 -05:00
A Holt
a349ff28c1
attempt to get Ethernet working also, during WiFi installs
2017-12-27 15:06:29 -05:00
A Holt
cde6430ce1
2 minor fixes to regexp
2017-12-27 13:34:09 -05:00
A Holt
66ed63c662
minor fix to regexp
2017-12-27 13:33:26 -05:00
A Holt
4f9be5eba0
Update squid.yml
2017-12-08 06:18:55 -05:00
A Holt
46470e75bf
Update squid.yml
2017-12-08 06:08:14 -05:00
A Holt
2a4b5fdb21
Update squid.yml
2017-12-08 06:04:39 -05:00
A Holt
ca6e9741cb
Update squid.yml
2017-12-08 06:01:33 -05:00
A Holt
a7245aa0e0
Update dansguardian.yml
2017-12-08 05:51:38 -05:00
A Holt
2063b77fb4
Update squid.yml
2017-12-08 05:47:21 -05:00
Jerry Vonau
4f824c15ca
use correct variable name
2017-12-07 17:52:52 -06:00
Jerry Vonau
fb331c7e09
always restart dns server
2017-12-07 12:43:41 -06:00
A Holt
3a729396f0
Merge pull request #554 from jvonau/U17-2
...
U17-2: refine network for Ubuntu 18.04 LTS daily builds
2017-12-07 12:46:34 -05:00
A Holt
2df3afbc78
"reboot_to_AP: False" (today for RPi only) was being ignored
2017-12-04 18:18:07 -05:00
A Holt
0b3a5eab5d
Merge pull request #584 from jvonau/upgrades
...
guard against losing dns lookups when the machine has alreay been con…
closes #581
2017-12-04 11:53:19 -05:00
Jerry Vonau
dd0754fd7c
force br0 to always be available on rpi
2017-12-03 09:47:03 -06:00
Jerry Vonau
4c18f746dc
guard against losing dns lookups when the machine has alreay been configured in which /etc/resolv.conf would contain 127.0.0.1 as the nameserver address with resolvconf in action and /etc/iiab/iiab.env absent
2017-11-25 11:57:55 -06:00
Jerry Vonau
bd5684cd10
dhcpd contol for iiab-hotspot-on|off
2017-11-24 13:05:43 -06:00
Jerry Vonau
29104b9f75
add install time option for control of AP upon reboot
2017-11-24 13:01:18 -06:00
Jerry Vonau
117a3f513b
cleanup
2017-11-24 11:04:37 -06:00
Jerry Vonau
ac738458f0
use results to set_facts
2017-11-24 11:04:37 -06:00
Jerry Vonau
1775c77265
name the tasks
2017-11-24 11:04:37 -06:00
Jerry Vonau
e83d65ea7b
record new facts
2017-11-24 11:04:36 -06:00
Jerry Vonau
7e4ff797e5
hand merge of systemd-net with a rename 2
2017-11-24 11:04:36 -06:00
Jerry Vonau
095bf1acdc
use down more
2017-11-24 11:04:36 -06:00
Jerry Vonau
e1e9108ac4
NM support
2017-11-24 11:04:36 -06:00
Jerry Vonau
e762dd3d8d
rpi_debian.yml
2017-11-24 11:04:36 -06: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
9204c4caf5
single interface - strings need to be quoted, add stdout_lines
2017-11-22 09:58:13 -06: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
0143cea2dd
dhcpd move stock disable
2017-11-19 20:34:19 -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
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
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
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
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
Jerry Vonau
95409fdfff
move dhcpcd detection to local_facts to clean up logging
2017-11-12 19:30:59 -06: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
Jerry Vonau
41033ba949
br0 - single interface mis-detection
2017-11-09 12:21:57 -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
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
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
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
3df58f1d00
network - remove unused installing.yml file
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
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
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
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
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
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
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
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
6b8cdf7831
obectionable -> objectionable
2017-11-02 01:20:13 -04:00
A Holt
bc3f59d30b
Ansible output refined
2017-10-27 14:13:19 -04:00
A Holt
0f8cc95815
refined
2017-10-27 13:57:40 -04:00
A Holt
01eb8f3528
refined
2017-10-27 13:56:51 -04:00
A Holt
9cd03ceb85
refined
2017-10-27 13:55:24 -04:00
A Holt
7414763721
refined
2017-10-27 13:53:46 -04:00
A Holt
dfc0641e19
refined
2017-10-27 13:51:20 -04:00
A Holt
d38627f053
refined
2017-10-27 13:49:00 -04:00
A Holt
bc10993ec3
refined
2017-10-27 13:44:36 -04:00
A Holt
1df73baf70
refined
2017-10-27 13:43:15 -04:00
A Holt
68cd077b40
cleaner Ansible output
2017-10-27 13:37:37 -04:00
A Holt
052305979f
cleaner messaging
2017-10-27 13:36:33 -04:00
A Holt
bc7efdd8d9
slight bit cleaner
2017-10-27 13:34:00 -04:00
A Holt
4aa5ada670
Update iptables.yml
2017-10-27 13:32:06 -04:00
A Holt
721e1c97ed
Update ifcfg_mods.yml
2017-10-27 13:30:54 -04:00
A Holt
bb3e4d0eb5
Apostrophe
2017-10-27 13:28:17 -04:00
A Holt
28ee464753
cleaner Ansible output
2017-10-27 13:26:27 -04:00
A Holt
9fdcd5cbaa
cleaner output
2017-10-27 13:24:19 -04:00
A Holt
ee55dea59b
a bit better/cleaner
2017-10-27 13:19:59 -04:00
A Holt
9d97750b6d
more readable
2017-10-27 13:16:13 -04:00
A Holt
eab8010b0a
cleaner
2017-10-27 13:13:11 -04:00
A Holt
3b9940c16e
cleaner
2017-10-27 13:09:12 -04:00
A Holt
37148b3cf8
cleaner Ansible output
2017-10-27 12:22:06 -04:00
A Holt
7431fe572e
cleaner
2017-10-27 12:17:09 -04:00
A Holt
3ee4beda19
clean Ansible output
2017-10-27 12:15:10 -04:00
A Holt
4a76c927ce
clean Ansible output
2017-10-27 12:12:05 -04:00
A Holt
753752ae9b
clean Ansible output
2017-10-27 12:08:35 -04:00
A Holt
a5ebc31991
More readable Ansible output
2017-10-27 12:05:27 -04:00
A Holt
15e8ef565e
More readable Ansible output
2017-10-27 12:02:21 -04:00
A Holt
5e89182876
More readable Ansible output
2017-10-27 11:59:36 -04:00
A Holt
c8b7bba77f
More readable Ansible output
2017-10-27 11:53:43 -04:00
A Holt
d6bbb9cd07
More readable Ansible output
2017-10-27 11:49:55 -04:00
A Holt
e662025c4b
cleaner Ansible messaging
2017-10-27 09:33:32 -04:00
A Holt
3c6d31b22f
Update detected_network.yml
2017-10-27 03:27:28 -04:00
A Holt
8f75d24dfa
Update enable_services.yml
2017-10-27 02:37:42 -04: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
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
Jerry Vonau
d98291fb04
named - wrong place
2017-10-21 14:23:36 -05: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
Arky
3abb27bbed
Misc Fixes: Clean up whitespace warnings
2017-10-19 13:40:23 +07: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
Arky
6f0a903a5f
Fix octal permissions warnings in Travis CI
2017-10-16 13:57:57 +07:00
Jerry Vonau
9d2fb21705
permissions
2017-10-10 15:06:31 -05:00
A Holt
6cf1bcd980
typo currupted -> corrupted
2017-10-01 21:43:25 -04:00
Jerry Vonau
50f849a649
cover bad selection of install False enabled True by enduser
2017-09-19 18:35:00 -05:00
Jerry Vonau
ae66aa3433
correct package name
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
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
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
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
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
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
5fdbe61aab
defeat the iface renaming in debian 9 ( #156 )
2017-08-21 18:50:59 -07:00
Jerry Vonau
7abc3e2d68
Don't supply default gateway while in LanController mode ( #130 )
2017-07-17 12:19:01 -07:00
georgejhunt
29b0b50885
Debian9 ( #91 )
...
* do a special download and install of usbmount
* misspelled iiab_download_url
* misspell downloads_dir
* diable php-sqlite
* php version issues
* fixes transferred from recognize branch
* local_fact moved
* remove preload
* remove preload
* spell ansible
* debian9 sqlite3
* package needs name
* remove prepped
* use apt ratheer than ansible package for npm
* monit disable chkconfig
* moodle needs php-zip and php-mbstring
* debian9 -> debian-9
* returen to os_ver nomenclature for OS.yml
2017-07-04 13:27:44 -07:00
georgejhunt
30f4dfc1af
Notags ( #73 )
...
* bulk change use_cache/no_network->internet_available
* bulk change use_cache/no_network->internet_available
* remove unuseful debug statements
* remove download tags
* appendix has_internet_connection
* ubuntu dhcpd needs to connect to br0
2017-06-29 10:48:41 -07:00
georgejhunt
4462652deb
Iiab ( #68 )
...
* xs- goes to iiab-
* more xs->iiab
* sysconfig was forgotten
* hyphen vs underscore i roles network templates
* bulk sed on pgsql-xs
* create links for old script names
* missed named-xs -> named-iiab
* squid-xs ->squid-iiab
* misspelled squid-iiab.conf.j2
2017-06-27 19:53:13 -07:00
George Hunt
3f862da6a2
PR16 and PR17 -- moodle/templates/install -- /etc/hosts
2017-06-19 17:20:01 -07:00
georgejhunt
f319afa432
Test ( #20 )
...
* change apache_data to apache_user in all
* no libapach2 in centos. just php. no php-magick in centos
* remove redundant vars entries
* do not create apache user
* missed one pound sign
* soft code all references to apache_user
* centos requires older setuptools
* revert ansible_lsb.id in xsce.yml
* try getting recent pip
* move pip download to 2prep so that kalite success is not dependent on iiab coming first
* still need to replace setuptools in kalite
* add curl -- needed in debian
* massivly substitue iiab for xsce, and rename files
* completed runansible
* centos fixes,install pip
* appliance means no iptables rules
* change to earlier version of setuptools for centos
* delete file duplicate, hopefully unnecessary. generate the offline docs
* wiki docs errors
* create the admin group -- deleted earlier
* use the --yes option with pip uninstall
* base of repo moved from schoolserver to iiab, unleashkids.org->iiab.io
* network detection broken due to tupo
2017-06-09 16:25:56 -07:00
George Hunt
86e40bbda4
somehow we lost some definitions in Debian.yml, called in dhcpcd-dbus rather than dhcpcd5, which works
2017-06-05 12:23:08 -07:00
George Hunt
a5128f839b
remove anything that breaks if resolvconf service is referenced
2017-06-02 23:50:24 +00:00
George Hunt
3da96de4e9
correct for ubuntu
2017-05-28 06:47:49 -07:00
George Hunt
6a1cd439cd
rest of patches
2017-05-27 16:40:12 -07:00
George Hunt
cb344d7d47
patch 0002
2017-05-27 16:10:45 -07:00
George Hunt
845632d0ac
initial checkin -- May 27, 2017
2017-05-27 11:09:50 -07:00