Commit Graph

55 Commits

Author SHA1 Message Date
Moritz Kempe 7f942be06e added "fai_config_git_version" var for choosing a branch or tag for a git repo 2023-09-04 21:00:23 +02:00
Moritz Kempe bc1abbcb31 Updated fai key and removed validation
validation is blocked by AppArmor
2023-08-28 11:53:46 +02:00
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 aaa84a190f Disable task to roöeout files without templating. 2022-12-11 20:56:04 +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 8382e372a8 Move tasks for squashfs into nfsroot 2022-12-10 23:34:59 +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 3dea14759d Gather fai "/etc" configuration in one file 2022-12-10 20:08:55 +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 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 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 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 085bd8f1b8 Move iPXM menu creation to jinja2
* Use module "template" instead of copy with content
*
2022-05-04 16:37:20 +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
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 a97f593e30 Use lineinfile instead of overwriting with copy 2022-05-02 07:51:48 +02:00
Tobias Stein 4255871d36 Update default root and user password 2022-05-02 07:50:42 +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
Alexander Böhm 1138535a14 Refactoring
- added server handler for restarting/updating services
- refactored when statements
2021-03-20 18:13:12 +01:00
Alexander Böhm e56c33ab7f Configurable user/pass 2021-03-20 18:12:53 +01:00
Alexander Böhm c371c1e4af Fixes for directorys 2021-03-18 20:26:31 +01:00
Alexander Böhm 49d0055198 Flage for usage of apt-cacher for server, use ansible detected default NICs as default interface values 2021-03-18 12:10:50 +01:00
Alexander Böhm 79aa036b9c Merge branch 'master' of https://vcs.malbolge.net/chaosox/fai 2021-03-17 23:28:37 +01:00
Alexander Böhm 88a69e72c3 fix sytnax error 2021-03-17 23:28:10 +01:00
Alexander Böhm 8474ebfe89 Fix for apt-cacher-ng for ubuntu mirrors 2021-03-14 10:37:44 +01:00
Alexander Böhm d75acde5e7 Configurable menu entries 2021-03-14 10:31:10 +01:00
Alexander Böhm 944bda2d1c add install for iptables-persistent, changed iptables loader 2020-11-07 22:39:22 +01:00
Alexander Böhm 1769770e79 Feature/ipxe customization 2020-11-07 20:40:14 +01:00