A Holt
005d7db1d4
Create ansible
2018-04-05 05:29:52 -04:00
A Holt
f9640cb82d
Update ansible-2.4.x
2018-04-05 05:29:16 -04:00
A Holt
e09deecec8
Update ansible-2.4.x
2018-04-05 04:48:56 -04:00
A Holt
9cb6c40a6b
Rename ansible to ansible-2.4.x
2018-04-05 04:36:31 -04:00
A Holt
42b13eb513
generate LOUDER warning if /etc/apt/sources.list* already exist(s) (for folk wanting to revert from 2.5.x to 2.4.x)
2018-04-05 04:35:10 -04:00
A Holt
82a24a1ccb
Update ansible
2018-04-05 04:08:06 -04:00
A Holt
5fa3cfd118
Update ansible
2018-04-05 03:54:49 -04:00
A Holt
be73c0f789
Add repo for ansible-2.4 alone (avoids upgrades to 2.5.x upon "apt update" etc)
2018-04-05 03:53:03 -04:00
A Holt
7741f4a651
Update ansible
2018-04-05 03:30:02 -04:00
A Holt
49382001ad
Update ansible
2018-04-05 03:29:16 -04:00
A Holt
1684fd90e1
safer test for existence of command (ansible-playbook)
2018-04-05 03:28:52 -04:00
A Holt
d62c51c041
add BOTH PPA repos (for Ansible 2.4.x & latest) to /etc/apt/*
2018-04-05 03:06:24 -04:00
A Holt
a87d41d2bc
let's not restrict PPA repo to Ansible 2.4.x if poss?
2018-04-05 02:57:11 -04:00
A Holt
c7e611b755
pin Ansible to 2.4.x for now (e.g. "pip install ansible==2.4.4.0" on OLPC)
2018-04-05 02:32:43 -04:00
A Holt
8e71469b52
Update ansible
2018-03-23 12:52:23 -04:00
A Holt
62de11463d
restore scripts/ansible now that Ansible 2.5.0 is released & smoke-tested
2018-03-23 12:50:18 -04:00
A Holt
277adddee0
comments clarified: Ansible 2.4.2 override for now
2018-02-12 09:58:46 -05:00
A Holt
9e55dac626
apt -y --allow-downgrades install ./ansible_2.4.2...
2018-02-11 18:29:41 -05:00
A Holt
8f682f463b
apt -y install ./ansible_2.4.2...
2018-02-11 18:24:44 -05:00
A Holt
cc491feb9c
temporarily install Ansible 2.4.2 on RPi/Deb/Ubuntu (from download.iiab.io)
2018-02-11 18:16:00 -05:00
A Holt
0095c6907d
also ansible-2.4.3.0-1.el7.ans.noarch.rpm
2018-02-06 21:04:44 -05:00
A Holt
705f008864
scripts/ansible 2.4.2 -> 2.4.3
2018-02-06 19:32:58 -05:00
A Holt
3ccccbd9bc
Clarify how calibre-install-latest.sh works in comments?
2018-01-10 17:09:09 -05:00
A Holt
62bdd1ea2a
# to match iiab-install
2017-12-13 07:03:01 -05:00
A Holt
4e90c94c9e
ansible version logic standardized w/ iiab-install
2017-12-13 04:51:45 -05:00
A Holt
9d014e620c
if ! which ansible-playbook ; then
2017-12-12 11:33:39 -05:00
A Holt
944fe8b1ec
restores "grep -qi" & much cleaner
...
Tested on Ubuntu 16.04 LTS and Raspbian Lite.
2017-12-12 11:09:00 -05:00
A Holt
989d52c4a1
2 typos due to autocomplete
2017-12-11 23:29:53 -05:00
A Holt
904484d977
Explanations added
2017-12-11 22:08:17 -05:00
A Holt
e5c7508354
Simplified with elif/else
2017-12-11 21:35:47 -05:00
A Holt
29225fc590
Improved output for implementers
2017-12-11 21:21:39 -05:00
A Holt
f169946549
grep -q -> grep -i
2017-12-11 20:10:00 -05:00
A Holt
5fda074a62
reverts prior change
2017-12-11 20:06:10 -05:00
A Holt
3692b1c2f9
Update ansible
2017-12-11 20:04:59 -05:00
A Holt
cdac219b5e
another "grep -qi" -> "grep -i"
2017-12-11 19:40:24 -05:00
A Holt
6df4e6957b
weren't working: -f ansible*.list & grep -q
2017-12-11 19:33:35 -05: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
Jerry Vonau
f32afcff42
must use .list for apt repos
2017-12-05 12:42:52 -06:00
Jerry Vonau
673044a723
ubuntu's PPA uses long file names - eg ansible-ubuntu-ansible-xenial.list
2017-12-05 11:57:00 -06:00
Jerry Vonau
b05f15a89e
better handling of ansible repo on debian family - exit with warning if upstream absent
2017-12-05 10:31:17 -06:00
Jerry Vonau
5ca92d71e5
rework scripts/ansible to handle upgrades for debian family
2017-12-05 10:31:16 -06:00
Jerry Vonau
8197ead1b7
NM and sysd_netd detection
2017-11-24 11:04:36 -06:00
Jerry Vonau
dce759473c
ubuntu-18
2017-11-22 12:21:31 -06: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
88c9e0f5f9
Update calibre-install-latest.sh
2017-11-20 09:58:55 -05:00
A Holt
8236fa0785
Credit Jerry Vonau's breakthrough
2017-11-20 09:56:20 -05:00
A Holt
178960a088
Update calibre-install-latest.sh
2017-11-20 03:53:27 -05:00
A Holt
d009b7a161
Update and rename calibre312.sh to calibre-install-latest.sh
2017-11-20 03:47:36 -05:00
Jerry Vonau
efc3dc88cd
add calibre to testing, less dependencies pulled from unstable
2017-11-19 15:05:28 -06:00
Jerry Vonau
b325eab2d6
remove echos and add notes
2017-11-19 14:51:40 -06:00
Jerry Vonau
9385560d28
calibre312 script
2017-11-19 14:51:40 -06:00
Jerry Vonau
fd3d1ae86a
DHCPCD_PATH
2017-11-18 22:18:47 -06: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
84f18a637d
2.4.0 -> 2.4.1 - later version_gt() might flag older Ansibles
2017-11-08 02:12:59 -05:00
Jerry Vonau
d315f14526
update ansible check to 2.4.1
2017-11-06 15:34:28 -06:00
Jerry Vonau
dc15f066b9
partial cherry-pick of 87c81df5e0
2017-11-06 12:33:42 -06:00
Jerry Vonau
7c8b2e1641
introduce 'stage'
2017-11-06 12:33:42 -06:00
Jerry Vonau
2620224019
use ansible-2.4.1 on CentOS
2017-10-29 23:57:11 -05:00
Jerry Vonau
e0a13501c0
bump centos to ansible 2.4.0
2017-10-18 01:16:06 -05:00
Jerry Vonau
54ce786b67
Unbutu - ppa install for ansible 2.4
2017-09-28 12:05:03 -05:00
Jerry Vonau
fd1fb25d06
better undo patching - notes
2017-09-28 08:37:48 -05:00
Jerry Vonau
54b4a3c2b0
find unbutu as a last resort to quite looking for /etc/lsb-release - exit if version is 2.4.0.0
2017-09-27 23:02:41 -05:00
Jerry Vonau
1b2d4e1c7d
tighten up regexp
2017-09-27 21:42:44 -05:00
Jerry Vonau
8804ac9263
add dirmngr so apt-key works
2017-09-27 21:42:44 -05:00
Jerry Vonau
88cd7d0fb6
handle apt upgrades from 2.2.1 to 2.4.0
2017-09-27 21:42:44 -05:00
Jerry Vonau
f8d663d713
everybody will need to upgrade for now
2017-09-27 14:02:57 -05:00
Jerry Vonau
874d5a650d
pip upgrade to 2.4.0 for older installs
2017-09-27 13:41:32 -05:00
Jerry Vonau
c7df5eb93d
enable ansible ppa for version 2.4.0
2017-09-27 13:41:32 -05:00
Jerry Vonau
649ebb5081
add ppa for unbutu
2017-09-27 00:44:46 -05:00
Jerry Vonau
aafc29d185
add upgrade check
2017-09-27 00:10:24 -05:00
Jerry Vonau
ff1e3a2978
add patching routine
2017-09-26 10:05:05 -05:00
Jerry Vonau
ce340e0d80
use -y for automation
2017-09-26 09:48:13 -05:00
Jerry Vonau
c3b0435f32
promote install_ansible
2017-09-26 09:48:13 -05:00
Jerry Vonau
1006b31a5f
workflow
2017-09-26 09:48:13 -05:00
Jerry Vonau
4890eeb64e
slim down install, workflow, and notes/thoughts
2017-09-26 09:48:13 -05:00
Jerry Vonau
dd6c91b3d0
stach thoughts
2017-09-26 09:48:13 -05:00
Jerry Vonau
e6f8d6d314
Notes from PR #249
2017-09-26 09:48:13 -05:00
Jerry Vonau
6951b317b0
ansible 2.3.1
2017-09-26 09:48:13 -05:00
georgejhunt
f1ea2eb788
unused/obsolete stuff ( #204 )
2017-09-04 09:23:18 -07:00
georgejhunt
701ab3d4db
runansible succeeded ( #155 )
2017-08-21 17:49:31 -07:00
Jerry Vonau
7b58a00272
PR testing tool
2017-07-10 21:47:55 -07:00
georgejhunt
cbb090fe71
missing quote in localfacts ( #97 )
2017-07-04 15:39:45 -07:00
georgejhunt
dfe68e63fa
Startup ( #85 )
...
* move local_facts, test for it, cp if necess
* got os wrong -- not OS
* change /etc/*release, vars/filenames
* add os_ver
* add os_ver to iiab.env
* remove uuid generation for local_facts
* next
* delete debugging lines
* fetch the uuid, and put it in ini file
* be more specific about uuid
* need braces in set_fact
* hyphen in OS-version
* go back to OS.yml based upon os_ver
* remove debug
* oops VERSION_ID->OS_VER
* issure error message when OS not in case statement
2017-07-04 13:07:47 -07:00
A Holt
566d1d6cb6
Delete legacy scripts/refresh-wiki-docs.sh
...
A new version of this exists here:
/usr/bin/xs-refresh-wiki-docs
In future it should move here:
/usr/bin/iiab-refresh-wiki-docs
2017-06-19 16:24:41 -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
845632d0ac
initial checkin -- May 27, 2017
2017-05-27 11:09:50 -07:00