Assuming I just installed CentOS 7 on a workstation or laptop, is there any way to see what options where picked? For example, I have various options for security profile during install, is there any way to see what security profile was selected? Is there a way to see what software packages where selected to be installed? Would:

I have another thread created under Security that involves iptables rules and the Gnome Firewall GUI program. I guess that ties into this now.

I want to allow remote access to the server, so employees can install CentOS 7 from their houses, connecting to the server, accessing the Kickstart file, but I only want to allow access to the server from employees IP addresses.

Assuming the gateway and switch are properly configured to allow DHCP / BOOTP traffic through the firewall, all I'd need to do on the physical server (after configuring the DHCP server) is to configure iptables to allow certain public IP addresses to that DHCP server, right? Then the employees will pop in the bootable media I created, it should connect automatically to my server, and use the kickstart file (I'll follow the directions in the article to create the kickstart file and media).

I have another thread created under Security that involves iptables rules and the Gnome Firewall GUI program. I guess that ties into this now.

I want to allow remote access to the server, so employees can install CentOS 7 from their houses, connecting to the server, accessing the Kickstart file, but I only want to allow access to the server from employees IP addresses.

Assuming the gateway and switch are properly configured to allow DHCP / BOOTP traffic through the firewall, all I'd need to do on the physical server (after configuring the DHCP server) is to configure iptables to allow certain public IP addresses to that DHCP server, right? Then the employees will pop in the bootable media I created, it should connect automatically to my server, and use the kickstart file (I'll follow the directions in the article to create the kickstart file and media).

Thanks!

The latest documentation should be this one.Also you can install 'system-config-kickstart' on any CentOS7 ,which has graphical environment, and use that for generation/validation of the KS file.You will need Dhcp/tftp for providing the installation and a separate server (usually an apache or vsftpd server) to provide the kickstart.The menu on the tftp should provide the KS URL as kernel parameter.If you setup everything correctly - you shouldn't need to do anything during the installation (you can also tell the KS to restart the server automatically after reboot).

I have another thread created under Security that involves iptables rules and the Gnome Firewall GUI program. I guess that ties into this now.

I want to allow remote access to the server, so employees can install CentOS 7 from their houses, connecting to the server, accessing the Kickstart file, but I only want to allow access to the server from employees IP addresses.

Assuming the gateway and switch are properly configured to allow DHCP / BOOTP traffic through the firewall, all I'd need to do on the physical server (after configuring the DHCP server) is to configure iptables to allow certain public IP addresses to that DHCP server, right? Then the employees will pop in the bootable media I created, it should connect automatically to my server, and use the kickstart file (I'll follow the directions in the article to create the kickstart file and media).

Thanks!

The latest documentation should be this one.Also you can install 'system-config-kickstart' on any CentOS7 ,which has graphical environment, and use that for generation/validation of the KS file.You will need Dhcp/tftp for providing the installation and a separate server (usually an apache or vsftpd server) to provide the kickstart.The menu on the tftp should provide the KS URL as kernel parameter.If you setup everything correctly - you shouldn't need to do anything during the installation (you can also tell the KS to restart the server automatically after reboot).

The partitioning I'll have to let them do, to some degree, depending on the employee. Some have chosen a dual boot with Windows, which I'm not a big fan of, I think the PCs should be dedicated to work related stuff only, but I'm trying to be sensible. Most of the laptops actually belong to the employees and they do a lot of "work at home". With UEFI BIOSes and dual boot, it seems you have to install Windows first, then Linux. Linux can deal with two EFI system partitions, but Windows has trouble and I don't think the OSes are supposed to share an EFI system partition. So they install Windows first, then CentOS 7.

I have some experience with PXE diskless network boots. I don't think it's going to be that hard. I read about the system-config-kickstart and I think that's wonderful, for validation of my kickstart file.