As discussed with @remyd1, new ip system will allow two modes: audo and external.
In auto, Banquise will use a watch to get the master host that installs the desired state, and provide its ip and hostname.
In external, Banquise will use data provided by the admin sys. This will allow to connect Banquise client side to an external server (ldap for example).
Structure will be the following:
dhcp_server:
state_to_watch: dhcp.server
management: auto
ip_value:
host_value:
If master host mymaster1 with ip 10.1.0.1 has the dhcp.server state listed in its states to install, then in auto, Banquise will provide dhcp_server_ip=10.1.0.1 and dhcp_server_host=mymaster1.
This ip management system should conclude the alpha 3 release once done.
Alpha 3 - 1 will then start, and will only be bug corrections of alpha 3 and small improvements.
As discussed with @remyd1, new ip system will allow two modes: audo and external. In auto, Banquise will use a watch to get the master host that installs the desired state, and provide its ip and hostname. In external, Banquise will use data provided by the admin sys. This will allow to connect Banquise client side to an external server (ldap for example).
Structure will be the following: dhcp_server: state_to_watch: dhcp.server management: auto ip_value: host_value:
If master host mymaster1 with ip 10.1.0.1 has the dhcp.server state listed in its states to install, then in auto, Banquise will provide dhcp_server_ip=10.1.0.1 and dhcp_server_host=mymaster1.