rockstable
249b2aea74
Add kamikaze script to install snaps
2022-12-13 19:33:21 +01:00
rockstable
4515c8c3ba
Cleanup
2022-12-13 19:32:58 +01:00
rockstable
bc27777a70
Move squashfs generation to fai-nfsroot.yml
2022-12-13 19:32:41 +01:00
rockstable
b959e6eab4
Add docu
2022-12-11 21:35:58 +01:00
rockstable
aaa84a190f
Disable task to roöeout files without templating.
2022-12-11 20:56:04 +01:00
rockstable
0a8683799b
Add commented flag debug
2022-12-11 20:55:32 +01:00
rockstable
d051136851
Add tags fai enable a fai limited provisioning
2022-12-11 20:55:14 +01:00
rockstable
8f09f2dd14
Add setting of hostname
2022-12-11 20:54:47 +01:00
rockstable
40b0d6b56e
Move proxy script
2022-12-11 20:54:23 +01:00
rockstable
5d05021926
Add better error handling
2022-12-10 23:36:20 +01:00
rockstable
9bcbac6aea
Fix typo
2022-12-10 23:35:38 +01:00
rockstable
8382e372a8
Move tasks for squashfs into nfsroot
2022-12-10 23:34:59 +01:00
rockstable
3bc3dbe301
Add support to set hostname
2022-12-10 23:34:08 +01:00
rockstable
9f6d352899
Add failing script to install firefox
2022-12-10 21:18:37 +01:00
rockstable
14662149fe
Reformat variable template for fai class HW4F_DESKTOP
2022-12-10 21:18:23 +01:00
rockstable
84f64b8eb3
Add support for FAI_FLAGS
2022-12-10 21:17:36 +01:00
rockstable
29568f5a05
Add support for tags
2022-12-10 20:09:47 +01:00
rockstable
d2f5548a57
Add ZSH config
2022-12-10 20:09:27 +01:00
rockstable
99d449b0eb
Remove trailing spaces
2022-12-10 20:09:09 +01:00
rockstable
3dea14759d
Gather fai "/etc" configuration in one file
2022-12-10 20:08:55 +01:00
rockstable
814c81c3b6
Add space to when rendering debootstrap url
2022-12-10 20:08:03 +01:00
rockstable
604a862d0e
Use passwords with constant salts to avoid changing
2022-12-10 20:06:23 +01:00
rockstable
3139977afb
Disable log uploads
2022-12-10 20:05:06 +01:00
rockstable
b8ce01d646
Add support to rebuild nfsroot automatically
2022-12-10 20:04:22 +01:00
rockstable
b5fede2d46
Move configuration of the apt proxy to the defaults
2022-12-10 20:01:47 +01:00
rockstable
fd4b90e010
Fix typo
2022-12-10 19:58:32 +01:00
rockstable
52e046011c
Pin dracut to Debian Sid
2022-12-10 19:58:00 +01:00
rockstable
6ee0e6cca2
Split inventory
2022-12-10 19:56:38 +01:00
rockstable
89c992b78b
Rename files
2022-12-10 19:55:33 +01:00
rockstable
d17f4f92a7
Refactor package management in nfsroot
2022-12-09 05:26:06 +01:00
rockstable
aceaf94c9b
Refactor configuration of the host package management
2022-12-09 05:25:41 +01:00
rockstable
32880aacc7
Move preferences to templates
2022-12-09 05:24:58 +01:00
rockstable
4b297d86cb
Refactor nfsroot.conf
2022-12-09 05:24:29 +01:00
rockstable
dfc1788e79
Move preferences config to templates
2022-12-09 05:23:42 +01:00
rockstable
bc8a46a17e
Reenable creation of nfsconfig
2022-12-09 05:22:57 +01:00
rockstable
78dd31d567
Move config to jinja2
2022-12-09 05:21:45 +01:00
rockstable
d629b6b100
Create package_config for nfsroot
2022-12-09 05:20:35 +01:00
rockstable
d33036dcf6
Sastify ansible-lint
2022-12-07 23:46:27 +01:00
rockstable
46230b77eb
Satisfy ansible-lint truth values
2022-12-07 23:25:18 +01:00
rockstable
01fef41194
Remove trailing spaces
2022-12-07 21:53:12 +01:00
rockstable
3cf440cd4e
Add tags
2022-12-07 21:52:49 +01:00
rockstable
5fb112fb56
Provision with a hostname
2022-12-07 21:28:10 +01:00
rockstable
f029e74acd
Mayor refactoring
2022-12-07 14:52:06 +01:00
Tobias Stein
26bc5cecf5
Check if files should be copied
2022-05-04 22:06:52 +02:00
Tobias Stein
55bade1f8e
Refactor task nginx
...
* Use varable for nginx_root
* Check for existence of site configuration before enabling
* Check conditions
* Add tags
2022-05-04 22:06:16 +02:00
rockstable
38ba272331
Use site-available/enabled with a symlink
2022-05-04 16:38:47 +02:00
rockstable
54e2aa8e7c
Add jinja2 template for ansible_nopasswd
2022-05-04 16:38:18 +02:00
rockstable
facbe66cbc
Define additional menu entries in playbook
2022-05-04 16:37:53 +02:00
rockstable
085bd8f1b8
Move iPXM menu creation to jinja2
...
* Use module "template" instead of copy with content
*
2022-05-04 16:37:20 +02:00
rockstable
b33aafd01f
Define variables in inventory
...
* Configure routers, timeservers and nameservers
* Set preselected item to fai in PXE menu
2022-05-04 16:35:53 +02:00
rockstable
bb655cf059
Add some quoting
2022-05-04 16:34:27 +02:00
rockstable
a135d95e14
Refactor pathes to tftp and nginx root
2022-05-04 16:33:50 +02:00
rockstable
c0c1c28ae3
Add tags to tasks
2022-05-04 16:30:50 +02:00
rockstable
6d5931941f
Allow sudo nopasswd for ansible (during testing)
2022-05-04 16:29:01 +02:00
rockstable
7aa6bb65a2
Git-ignore vim swap files
2022-05-04 16:25:51 +02:00
Tobias Stein
3337c1a540
Make dhcp-config more flexible
...
* Add routers, nameservers and timeservers as variables with defaults
2022-05-02 08:56:51 +02:00
Tobias Stein
4de55e734b
Move variables to inventory
2022-05-02 07:52:20 +02:00
Tobias Stein
a97f593e30
Use lineinfile instead of overwriting with copy
2022-05-02 07:51:48 +02:00
Tobias Stein
cad2ceaeba
Update fai root password
2022-05-02 07:51:08 +02:00
Tobias Stein
4255871d36
Update default root and user password
2022-05-02 07:50:42 +02:00
Tobias Stein
0df15e5da1
Update README
...
* Fix links and typos
2022-05-01 22:41:46 +02:00
Tobias Stein
f9f023f3bc
Update README
2022-05-01 22:31:31 +02:00
Tobias Stein
7523e61773
Touch anything
...
* Add quoting
* Use fully qualified community names (FQCNs)
* Use quoted octal unix-permissions
* Replace module "synchronize" with "copy"
* Add and fix names to tasks and handlers
2022-05-01 22:31:20 +02:00
Tobias Stein
4d9e4a4d80
Create playbook "fai"
2022-05-01 20:37:50 +02:00