noc.git
6 years agoMerge pull request #39 from realraum/openwrt/roles-rename
Christian Pointner [Mon, 26 Nov 2018 22:37:51 +0000 (23:37 +0100)]
Merge pull request #39 from realraum/openwrt/roles-rename

Rename openwrt-image role to openwrt/image

6 years agoMerge pull request #38 from realraum/gpg/nicoo
Christian Pointner [Mon, 26 Nov 2018 22:37:30 +0000 (23:37 +0100)]
Merge pull request #38 from realraum/gpg/nicoo

gpg: Remove my old key from the keyring

6 years agoMerge pull request #37 from realraum/files-vs-artifacts
Christian Pointner [Mon, 26 Nov 2018 22:37:05 +0000 (23:37 +0100)]
Merge pull request #37 from realraum/files-vs-artifacts

Files vs artifacts

6 years agoShip default /etc/htoprc in access points & base
nicoo [Mon, 26 Nov 2018 22:31:24 +0000 (23:31 +0100)]
Ship default /etc/htoprc in access points & base

6 years agobase: Refactor deployment of default config files
nicoo [Mon, 26 Nov 2018 22:30:58 +0000 (23:30 +0100)]
base: Refactor deployment of default config files

6 years agoaccesspoints: Extract htop config to a common file
nicoo [Mon, 26 Nov 2018 22:17:38 +0000 (23:17 +0100)]
accesspoints: Extract htop config to a common file

6 years agoRename openwrt-image role to openwrt/image
nicoo [Mon, 26 Nov 2018 22:10:54 +0000 (23:10 +0100)]
Rename openwrt-image role to openwrt/image

6 years agogpg: Remove my old key from the keyring
nicoo [Mon, 26 Nov 2018 21:59:46 +0000 (22:59 +0100)]
gpg: Remove my old key from the keyring

0x772B11B4F2DC80E1212B3F41B0739AAD91B7CDC0 was removed.

6 years agoFix permissions on files/torwaechter/update-keys-from-stdin.sh
nicoo [Mon, 26 Nov 2018 21:46:22 +0000 (22:46 +0100)]
Fix permissions on files/torwaechter/update-keys-from-stdin.sh

6 years agoansible: Split files and artifact directories
nicoo [Mon, 26 Nov 2018 21:45:10 +0000 (22:45 +0100)]
ansible: Split files and artifact directories

- artifacts are assets generated by Ansible, not under version control
- files are static assets under version control

6 years agofixed renaming of gnocci host_vars directories
Christian Pointner [Mon, 26 Nov 2018 21:44:59 +0000 (22:44 +0100)]
fixed renaming of gnocci host_vars directories

6 years agoMerge PR#17: add accesspoints playbook
nicoo [Mon, 26 Nov 2018 21:36:54 +0000 (22:36 +0100)]
Merge PR#17: add accesspoints playbook

6 years agoAdd a dummy ansible.cfg at the root, to make git helpers work
nicoo [Mon, 26 Nov 2018 21:29:28 +0000 (22:29 +0100)]
Add a dummy ansible.cfg at the root, to make git helpers work

6 years agoGenerate accesspoint_wireless_ifaces from a template
Christian Pointner [Mon, 26 Nov 2018 21:08:46 +0000 (22:08 +0100)]
Generate accesspoint_wireless_ifaces from a template

6 years agoadded some minimal wifi tuning
Christian Pointner [Sun, 25 Nov 2018 03:36:29 +0000 (04:36 +0100)]
added some minimal wifi tuning

6 years agoconfiguring network zones works now
Christian Pointner [Sun, 25 Nov 2018 02:50:57 +0000 (03:50 +0100)]
configuring network zones works now

6 years agoaccesspoint role config almost done now
Christian Pointner [Sat, 24 Nov 2018 22:56:33 +0000 (23:56 +0100)]
accesspoint role config almost done now

6 years agomake openwrt images for accesspoints (WIP)
Christian Pointner [Mon, 21 May 2018 21:36:18 +0000 (23:36 +0200)]
make openwrt images for accesspoints (WIP)

6 years agoopenwrt-image: move templates to sub dir
Christian Pointner [Mon, 21 May 2018 19:39:36 +0000 (21:39 +0200)]
openwrt-image: move templates to sub dir

6 years agoMerge PR#36: fix ssh config after merging gnocci/setup
nicoo [Mon, 26 Nov 2018 21:13:24 +0000 (22:13 +0100)]
Merge PR#36: fix ssh config after merging gnocci/setup

6 years agognocci-v-gnocchi
Christian Pointner [Mon, 26 Nov 2018 20:41:34 +0000 (21:41 +0100)]
gnocci-v-gnocchi

6 years agofix ssh config after merging gnocci/setup
Christian Pointner [Sun, 25 Nov 2018 04:07:35 +0000 (05:07 +0100)]
fix ssh config after merging gnocci/setup

6 years agoMerge pull request #22 from realraum/gnocci/setup
Christian Pointner [Sun, 25 Nov 2018 00:45:41 +0000 (01:45 +0100)]
Merge pull request #22 from realraum/gnocci/setup

WiP: (Semi-)automated gnocci installation

6 years agouse global net config for gnoccis
Christian Pointner [Sun, 25 Nov 2018 00:38:05 +0000 (01:38 +0100)]
use global net config for gnoccis

6 years agoansible: Simplify usb-install.yml
nicoo [Sat, 24 Nov 2018 22:54:02 +0000 (23:54 +0100)]
ansible: Simplify usb-install.yml

6 years agoansible: Make preseed take a provided tmpdir
nicoo [Sat, 24 Nov 2018 22:49:23 +0000 (23:49 +0100)]
ansible: Make preseed take a provided tmpdir

6 years agoansible: Make vm/install depend on debian-installer
nicoo [Sat, 24 Nov 2018 22:16:16 +0000 (23:16 +0100)]
ansible: Make vm/install depend on debian-installer

6 years agoansible/vm/install: Remove unecessary set_fact tasks
nicoo [Sat, 24 Nov 2018 22:14:09 +0000 (23:14 +0100)]
ansible/vm/install: Remove unecessary set_fact tasks

6 years agoansible/hosts.ini: Merge the gnocci definitions
nicoo [Sat, 24 Nov 2018 22:07:18 +0000 (23:07 +0100)]
ansible/hosts.ini: Merge the gnocci definitions

6 years agoansible: Unify default credentials
nicoo [Sat, 24 Nov 2018 22:06:39 +0000 (23:06 +0100)]
ansible: Unify default credentials

6 years agoansible/group_vars/all: Move user data to a separate file
nicoo [Sat, 24 Nov 2018 22:02:08 +0000 (23:02 +0100)]
ansible/group_vars/all: Move user data to a separate file

6 years agoansible/usb-install: Automatically write relevant files to drive
nicoo [Sat, 24 Nov 2018 19:48:32 +0000 (20:48 +0100)]
ansible/usb-install: Automatically write relevant files to drive

6 years agoansible/preseed: Do not hardcode the installation interface
nicoo [Sat, 24 Nov 2018 18:29:28 +0000 (19:29 +0100)]
ansible/preseed: Do not hardcode the installation interface

6 years agoansible/gnocci: Update the primary (management) interface for gnocci
nicoo [Sat, 24 Nov 2018 18:28:39 +0000 (19:28 +0100)]
ansible/gnocci: Update the primary (management) interface for gnocci

6 years agoansible/usb-install: Make the architecture default to amd64
nicoo [Sat, 24 Nov 2018 16:33:09 +0000 (17:33 +0100)]
ansible/usb-install: Make the architecture default to amd64

6 years agoansible/debian-installer: Remove unused variable
nicoo [Sat, 24 Nov 2018 16:32:43 +0000 (17:32 +0100)]
ansible/debian-installer: Remove unused variable

6 years agoansible/vm-install.sh: Minor cleanup
nicoo [Sat, 24 Nov 2018 16:11:24 +0000 (17:11 +0100)]
ansible/vm-install.sh: Minor cleanup

6 years agoansible/debian-installer: Update Ubuntu definition
nicoo [Sat, 24 Nov 2018 16:03:18 +0000 (17:03 +0100)]
ansible/debian-installer: Update Ubuntu definition

- Switch to Bionic (18.04 LTS) instead of Xenial (16.04 LTS)
- Use debian.ffgraz.net as the mirror, over HTTPS

6 years agoansible: Use clearer variable names in install-related roles
nicoo [Sat, 24 Nov 2018 15:54:39 +0000 (16:54 +0100)]
ansible: Use clearer variable names in install-related roles

Rename `distro` to `install_distro` and `distcodename` to `install_codename`.

6 years agoansible/preseed: Fixup access to the `install` object
nicoo [Sat, 24 Nov 2018 15:53:13 +0000 (16:53 +0100)]
ansible/preseed: Fixup access to the `install` object

6 years agoansible/vm/host: Fix package name
nicoo [Sat, 24 Nov 2018 15:51:43 +0000 (16:51 +0100)]
ansible/vm/host: Fix package name

6 years agoAdd (start of) USB installer
nicoo [Sun, 17 Jun 2018 20:30:39 +0000 (22:30 +0200)]
Add (start of) USB installer

6 years agoAdd gnocci network config
nicoo [Sun, 17 Jun 2018 20:30:01 +0000 (22:30 +0200)]
Add gnocci network config

6 years agoAdd gnoccis to the inventory
nicoo [Sun, 17 Jun 2018 20:29:24 +0000 (22:29 +0200)]
Add gnoccis to the inventory

6 years agopreseed: Do not let authorized_key mess with directory permissions
nicoo [Sun, 17 Jun 2018 20:19:54 +0000 (22:19 +0200)]
preseed: Do not let authorized_key mess with directory permissions

6 years agodebian-installer: Use an HTTPS-capable Debian mirror
nicoo [Sun, 17 Jun 2018 20:15:10 +0000 (22:15 +0200)]
debian-installer: Use an HTTPS-capable Debian mirror

6 years agotestvm: Do not hardcode alfred's name
nicoo [Sun, 17 Jun 2018 19:59:05 +0000 (21:59 +0200)]
testvm: Do not hardcode alfred's name

6 years agoRename vm_network to network and vm_install to install
nicoo [Sun, 17 Jun 2018 19:31:21 +0000 (21:31 +0200)]
Rename vm_network to network and vm_install to install

This includes renaming vm_install_host to vm_host.

6 years agoSimplify vm/install a tiny bit
nicoo [Sun, 17 Jun 2018 17:13:05 +0000 (19:13 +0200)]
Simplify vm/install a tiny bit

6 years agoReplace vmname with hostname
nicoo [Sun, 17 Jun 2018 17:12:09 +0000 (19:12 +0200)]
Replace vmname with hostname

6 years agoMove debian-installer downloads to its own role
nicoo [Sun, 17 Jun 2018 16:03:49 +0000 (18:03 +0200)]
Move debian-installer downloads to its own role

6 years agoMove preseed generation to a separate role
nicoo [Sun, 17 Jun 2018 15:56:26 +0000 (17:56 +0200)]
Move preseed generation to a separate role

6 years agoMerge PR#35: add missing vlans in ansible network.yml
nicoo [Sat, 24 Nov 2018 15:29:12 +0000 (16:29 +0100)]
Merge PR#35: add missing vlans in ansible network.yml

6 years agoMerge pull request #34 from realraum/ansible/base
Christian Pointner [Sat, 24 Nov 2018 15:28:59 +0000 (16:28 +0100)]
Merge pull request #34 from realraum/ansible/base

ansible/base: Add some useful packages

6 years agoMerge pull request #33 from realraum/ansible/vm
Christian Pointner [Sat, 24 Nov 2018 15:28:41 +0000 (16:28 +0100)]
Merge pull request #33 from realraum/ansible/vm

Minor fixes for the VM-related Ansible roles

6 years agoadd missing vlan configs in ansible network.yml
Christian Pointner [Sat, 24 Nov 2018 15:25:10 +0000 (16:25 +0100)]
add missing vlan configs in ansible network.yml

6 years agoansible/base: Add some useful packages
nicoo [Sat, 24 Nov 2018 15:23:00 +0000 (16:23 +0100)]
ansible/base: Add some useful packages

6 years agoansible/vm/install: Wait slightly longer for Debian installer
nicoo [Sat, 24 Nov 2018 15:18:35 +0000 (16:18 +0100)]
ansible/vm/install: Wait slightly longer for Debian installer

6 years agoansible/vm/guest: Fix bug in rng-tool configuration task
nicoo [Sat, 24 Nov 2018 15:18:05 +0000 (16:18 +0100)]
ansible/vm/guest: Fix bug in rng-tool configuration task

6 years agoMerge remote-tracking branch 'realraum/master'
nicoo [Sat, 24 Nov 2018 15:12:31 +0000 (16:12 +0100)]
Merge remote-tracking branch 'realraum/master'

6 years agoMerge PR#32: added realfunk management vlan docs
nicoo [Sat, 24 Nov 2018 15:11:19 +0000 (16:11 +0100)]
Merge PR#32: added realfunk management vlan docs

6 years agodoc/Network/realfunk: Fix spelling
nicoo [Sat, 24 Nov 2018 15:10:01 +0000 (16:10 +0100)]
doc/Network/realfunk: Fix spelling

6 years agossh-config: added ap2
Christian Pointner [Fri, 23 Nov 2018 22:15:04 +0000 (23:15 +0100)]
ssh-config: added ap2

6 years agoadded realfunk management vlan docs
Christian Pointner [Mon, 12 Nov 2018 20:02:46 +0000 (21:02 +0100)]
added realfunk management vlan docs

6 years agoadded VLAN for UPC
Christian Pointner [Fri, 17 Aug 2018 17:52:11 +0000 (19:52 +0200)]
added VLAN for UPC

6 years agoMerge pull request #31 from realraum/network/realfunk
Christian Pointner [Sun, 8 Jul 2018 19:03:36 +0000 (21:03 +0200)]
Merge pull request #31 from realraum/network/realfunk

doc/Network: Document changes in sw2 to accomodate HAMNET

6 years agodoc/Network: Document changes in sw2 to accomodate HAMNET
nicoo [Sun, 8 Jul 2018 17:21:10 +0000 (19:21 +0200)]
doc/Network: Document changes in sw2 to accomodate HAMNET

6 years agoMerge pull request #30 from realraum/global-network-config
Christian Pointner [Sun, 8 Jul 2018 11:50:46 +0000 (13:50 +0200)]
Merge pull request #30 from realraum/global-network-config

ansible: global network config

6 years agodoc/Network: Improve table
nicoo [Sun, 8 Jul 2018 11:50:23 +0000 (13:50 +0200)]
doc/Network: Improve table

6 years agoadd other vlans to network config
Christian Pointner [Sat, 7 Jul 2018 23:09:40 +0000 (01:09 +0200)]
add other vlans to network config

6 years agoupdated vm install configs after redoing network ranges
Christian Pointner [Sat, 7 Jul 2018 22:50:50 +0000 (00:50 +0200)]
updated vm install configs after redoing network ranges

6 years agoansible: add global network config
Christian Pointner [Mon, 4 Jun 2018 22:45:23 +0000 (00:45 +0200)]
ansible: add global network config

6 years agodeploying new vlan setup is now done
Christian Pointner [Sat, 7 Jul 2018 22:08:27 +0000 (00:08 +0200)]
deploying new vlan setup is now done

6 years agodoc: Use an en-dash in the wiki name
nicoo [Sat, 7 Jul 2018 22:02:40 +0000 (00:02 +0200)]
doc: Use an en-dash in the wiki name

6 years agodoc/Network: Minor edits
nicoo [Sat, 7 Jul 2018 22:00:07 +0000 (00:00 +0200)]
doc/Network: Minor edits

6 years agoTravis: Install ImageMagick's Perl bindings
nicoo [Sat, 7 Jul 2018 20:49:27 +0000 (22:49 +0200)]
Travis: Install ImageMagick's Perl bindings

6 years agoMerge pull request #28 from realraum/doc-ci
Christian Pointner [Sat, 7 Jul 2018 20:45:50 +0000 (22:45 +0200)]
Merge pull request #28 from realraum/doc-ci

Add Travis CI build for the documentation

6 years agoAdd Travis CI build for the documentation
nicoo [Sat, 7 Jul 2018 20:12:04 +0000 (22:12 +0200)]
Add Travis CI build for the documentation

6 years agodoc/Network: Renumber the public VLAN
nicoo [Sat, 7 Jul 2018 20:18:04 +0000 (22:18 +0200)]
doc/Network: Renumber the public VLAN

6 years agoMerge pull request #25 from realraum/vlans
Christian Pointner [Sat, 7 Jul 2018 20:03:33 +0000 (22:03 +0200)]
Merge pull request #25 from realraum/vlans

Document the new network plan

6 years agodoc/Network: Simplify table
nicoo [Sat, 7 Jul 2018 19:59:41 +0000 (21:59 +0200)]
doc/Network: Simplify table

6 years agodoc/Network: Document Funkfeuer subnet for realraum
nicoo [Sat, 7 Jul 2018 19:54:08 +0000 (21:54 +0200)]
doc/Network: Document Funkfeuer subnet for realraum

6 years agodoc/Network: Clarify RFC1918 subnets
nicoo [Sat, 7 Jul 2018 19:48:11 +0000 (21:48 +0200)]
doc/Network: Clarify RFC1918 subnets

6 years agodoc: Translate ASCII-art of symboles to proper representations
nicoo [Sat, 7 Jul 2018 19:27:25 +0000 (21:27 +0200)]
doc: Translate ASCII-art of symboles to proper representations

In particular, make -- produce an en-dash.  See [Text::Typography].

[Text::Typography]: https://metacpan.org/pod/Text::Typography

6 years agodoc: Add a modeline to ikiwiki.setup
nicoo [Sat, 7 Jul 2018 19:24:26 +0000 (21:24 +0200)]
doc: Add a modeline to ikiwiki.setup

6 years agodoc/Network: Add VLAN 44 for HAMNET
nicoo [Sat, 7 Jul 2018 18:50:47 +0000 (20:50 +0200)]
doc/Network: Add VLAN 44 for HAMNET

By request of spel.

6 years agodoc/Network: Normalize network names
nicoo [Sat, 7 Jul 2018 18:29:45 +0000 (20:29 +0200)]
doc/Network: Normalize network names

6 years agodoc/Network: Document the purpose of the various networks
nicoo [Sat, 7 Jul 2018 18:20:52 +0000 (20:20 +0200)]
doc/Network: Document the purpose of the various networks

Most networks only need a short comment, inlined in the table,
but I added a long-form description of `svc` and `pub`.

6 years agodoc/local.css: Improve table headers
nicoo [Wed, 4 Jul 2018 14:35:52 +0000 (16:35 +0200)]
doc/local.css: Improve table headers

6 years agodoc/Network: Less Denglisch
nicoo [Tue, 3 Jul 2018 21:42:11 +0000 (23:42 +0200)]
doc/Network: Less Denglisch

6 years agodoc/Network: Add an example RFC1918 subnet
nicoo [Tue, 3 Jul 2018 21:36:43 +0000 (23:36 +0200)]
doc/Network: Add an example RFC1918 subnet

6 years agodoc/Network: Fixup management VLAN ID
nicoo [Tue, 3 Jul 2018 21:36:17 +0000 (23:36 +0200)]
doc/Network: Fixup management VLAN ID

6 years agodoc/Network: Markdown syntax fixups
nicoo [Tue, 3 Jul 2018 21:32:44 +0000 (23:32 +0200)]
doc/Network: Markdown syntax fixups

6 years agodoc/Network: Make the diagram fit the style of the page
nicoo [Tue, 3 Jul 2018 17:37:47 +0000 (19:37 +0200)]
doc/Network: Make the diagram fit the style of the page

6 years agodoc/Network: Mention that the Funkfeuer VLAN has no zone under realraum.at
nicoo [Tue, 3 Jul 2018 17:16:39 +0000 (19:16 +0200)]
doc/Network: Mention that the Funkfeuer VLAN has no zone under realraum.at

6 years agodoc/Network: Swap routable subnets for public & members
nicoo [Tue, 3 Jul 2018 17:15:21 +0000 (19:15 +0200)]
doc/Network: Swap routable subnets for public & members

6 years agodoc/Network: Add network diagram
nicoo [Tue, 3 Jul 2018 13:36:13 +0000 (15:36 +0200)]
doc/Network: Add network diagram

6 years agodoc/Network: Update which network `realstuff` maps to
nicoo [Tue, 3 Jul 2018 12:48:43 +0000 (14:48 +0200)]
doc/Network: Update which network `realstuff` maps to

6 years agodoc/Network: Convert the networks list to a table
nicoo [Tue, 3 Jul 2018 13:45:20 +0000 (15:45 +0200)]
doc/Network: Convert the networks list to a table

6 years agodoc/Network: Update the subnets description
nicoo [Mon, 2 Jul 2018 21:23:30 +0000 (23:23 +0200)]
doc/Network: Update the subnets description

Closes #24