7 Commits
Author SHA1 Message Date
Mark D Horn b51333c2cb python static library changed bundles
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-12-13 00:34:42 +00:00
John Akre 4c43f7f7fe Replace ICIS references with CCIS
After the removal of ister, the project was rebranded as
clr-cloud-init-svc.

Signed-off-by: John Akre <john.w.akre@intel.com>
2019-11-08 14:02:49 -08:00
António Meireles 4cf660b0f0 Fix typo while generating /etc/nginx/conf.d/pxe.conf
/etc/nginx/conf.d/pxe.conf wasn't being properly generated due to a
missing shell escape, which made things non functional out of the box.

Signed-off-by: António Meireles <antonio.meireles@reformi.st>
2018-05-21 10:00:46 -07:00
George T Kramer f66887028d Put nginx configurations in dedicated directory
The default configuration of nginx was updated to use a configuration
directory.  This allows multiple applications to be hosted on the same
nginx instance/host as long as different port numbers are used.
Updating the install script to use this change so that users can get
going with IPXE without problems.
2017-09-20 15:13:13 -07:00
George T Kramer 448b304667 Removing unnecessary configurations
Allow scripts to be run independently. Reducing the number of firewall configurations.  Reducing the requirements of ICIS.
2017-03-10 11:32:47 -08:00
George T Kramer 10f84ffaa4 Renaming PXE configuration to iPXE configuration
Fixing install sequencing

Checking return codes and printing messages consistently

Not relying on cached DNS providers

Minimizing network interface changes

Resolving conflicts between systemd and dnsmasq

Dropping IPv6 support, not caching DNS servers anymore
2017-03-10 11:32:47 -08:00
George T Kramer dbce167d06 Fix DNS conflict between systemd and dnsmasq
Using the option DNSStubListener=no to disable systemd's DNS stub listener.  Also adding support for IPv6 NAT and handling hostnames consistently for all web-based services.

Do not run install scripts if requirements are not met

Using more portable shell conditional expressions

Naming install scripts for a clear entry point

Removing unnecessary firewall dependencies

Properly sequencing startup of servers

Properly limiting servers on interfaces

Defaulting to system-preferred DNS resolver

Systems often have their preferred DNS resolvers (e.g. systemd-resolved, NetworkManager).  Configuration is simplified by accomodating this fact and not using the DNS stub provided by dnsmasq.

Passing server domain to PXE configuration

Bug fixes for enabling automated install
2017-03-10 11:32:47 -08:00