trixie/README

65 lines
1.8 KiB
Text
Raw Normal View History

2018-06-09 12:17:32 +03:00
Run Debian in your Local Area Network
=======================================
2018-06-10 20:57:40 +03:00
The goal of the "Debian Local Area Network"-project is to make setting
up Debian in a local area network as easy as possible. This repository
offers ansible playbooks and instructions for the following machines:
• Installbox:
- set up as gateway to some external network (WAN)
- providing TFTP installation on the LAN interface
- automatic installs: preseeding and ansible playbooks
- package cache
2018-06-10 20:57:40 +03:00
use case: orchestration of automatic installs in the LAN
• Kiosk:
- auto login user
- reasonable defaults
- temporary home directory on tmpfs, reset at boot
use case: school's computer, hackerspace, …
• Cloudbox:
- setup of a home cloud server
- dynamic DNS name
- …
use case: nextcloud server in the basement
Contributions like patches, suggestions, pull requests and/or further
profiles are highly appreciated!
----------------------------
Instructions
==============
2018-06-09 12:17:32 +03:00
Installbox
~~~~~~~~~~
• Debian installation:
- user 'ansible' in sudo group
- WAN interface configured and connected
- LAN interface not configured/managed
• Customize installbox.yml:
- set if_lan if necessary
- enable/disable installbox2kiosk task
2018-06-09 12:17:32 +03:00
• Run ansible:
ssh-copy-id ansible@1.2.3.4
ansible-playbook installbox.yml -v --become --ask-become-pass -u ansible -i 1.2.3.4,
Kiosk
~~~~~
• Debian installation:
- user 'ansible' in sudo group
• Customize kiosk.yml:
2018-06-09 19:48:41 +03:00
- WiFi parameters
- package selection: extra_pkgs and extra_pkgs_bpo for backports
- desktop environment
2018-06-09 12:17:32 +03:00
• Run ansible:
ssh-copy-id ansible@1.2.3.4
ansible-playbook kiosk.yml -v --become --ask-become-pass -u ansible -i 1.2.3.4,