Skip to content

Dhcphd#25

Closed
deepak7340 wants to merge 5 commits intomasterfrom
dhcphd
Closed

Dhcphd#25
deepak7340 wants to merge 5 commits intomasterfrom
dhcphd

Conversation

@deepak7340
Copy link
Copy Markdown

No description provided.

deepakt7340 added 5 commits March 31, 2026 19:29
… and ignoredsubnets

- Create common::network::dhcpd class wrapping upstream dhcp module
- Add custom data types: Eit_types::Network::Dhcp::Pool, Host, Ignoredsubnet
- Add iclab.yaml Hiera data with pool and 13 static host reservations
- Add ICLAB hierarchy level to common hiera.yaml
- Add conditional containment in common::network for dhcpd
Pool options must be Array[String] or String, not Hash.
Moved gateway, domain_name, nameservers to proper params.
…bnet types

Change Hash-based params to single Optional typed params:
- pools -> pool (Optional[Eit_types::Network::Dhcp::Pool])
- hosts -> host (Optional[Eit_types::Network::Dhcp::Host])
- ignoredsubnets -> ignoredsubnet (Optional[Eit_types::Network::Dhcp::Ignoredsubnet])

Update iclab.yaml to use new single-value params.
Update Pool, Host, and Ignoredsubnet types to include Hash wrapper
so class params can use the types directly without redundant Hash[]
wrapping.
@Aman1994 Aman1994 closed this Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants