Skip to content

Commit b6e9221

Browse files
committed
Update documentation
Coauthored with openai codex 5.3
1 parent b04bbec commit b6e9221

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,7 @@ This class install packages, and configures files and services of a FreeIPA clie
630630
| Variable | Description | Type |
631631
| :----------- | :------------------------ | :------ |
632632
| `server_ip` | FreeIPA server ip address | String |
633+
| `skip_ipa_install` | Skip FreeIPA client installation command execution | Boolean |
633634

634635
<details>
635636
<summary>default values</summary>
@@ -639,6 +640,7 @@ first instance with the tag `mgmt`.
639640

640641
```yaml
641642
profile::freeipa::client::server_ip: "%{alias('terraform.tag_ip.mgmt.0')}"
643+
profile::freeipa::client::skip_ipa_install: false
642644
```
643645
</details>
644646

@@ -1159,12 +1161,14 @@ This class allows some configuration for the Slurm compute nodes.
11591161
### parameters
11601162
| Variable | Description | Type |
11611163
| :---------------------- | :------------------------------------------------------ | :----- |
1164+
| `ensure` | Desired state of the `slurmd` service (`running` or `stopped`) | Enum['running', 'stopped'] |
11621165
| `pam_access_groups` | Groups that can access the node regardless of Slurm jobs | Array[String] |
11631166

11641167
<details>
11651168
<summary>default values</summary>
11661169

11671170
```yaml
1171+
profile::slurm::node::ensure: 'running'
11681172
profile::slurm::node::pam_access_groups: ['wheel']
11691173
```
11701174
</details>
@@ -1291,13 +1295,15 @@ This class installs and configure the Slurm node daemon - **slurmd**.
12911295

12921296
| Variable | Description | Type |
12931297
| :---------------------- | :-------------------------------------------------------------------------------------------- | :------ |
1298+
| `ensure` | Desired state of the `slurmd` service (`running` or `stopped`) | Enum['running', 'stopped'] |
12941299
| `enable_tmpfs_mounts` | Enable [spank-cc-tmpfs_mounts](https://github.com/ComputeCanada/spank-cc-tmpfs_mounts) plugin | Boolean |
12951300
| `pam_access_groups` | Groups that can access the node regardless of Slurm jobs | Array[String] |
12961301

12971302
<details>
12981303
<summary>default values</summary>
12991304

13001305
```yaml
1306+
profile::slurm::node::ensure: 'running'
13011307
profile::slurm::node::enable_tmpfs_mounts: true
13021308
profile::slurm::node::pam_access_groups: ['wheel']
13031309
```
@@ -1421,6 +1427,7 @@ This class configures external authentication domains
14211427
| :------------ | :---------------------------------------------------------------- | :---- |
14221428
| `domains` | Config dictionary of domains that can authenticate | Hash[String, Any] |
14231429
| `access_tags` | List of host tags that domain user can connect to | Array[String] |
1430+
| `ensure` | Desired state of the `sssd` service (`running` or `stopped`) | Enum['running', 'stopped'] |
14241431
| `deny_access` | Deny access to the domains on the host including this class, if undef, the access is defined by tags. | Optional[Boolean] |
14251432
| `ldapclient_domain` | Identify which domain (i.e.: a key from `domains`) will be used by ldap clients. if FreeIPA is installed and this parameter is left undefined, ldap client defaults to FreeIPA domain. | Optional[String] |
14261433

@@ -1430,6 +1437,7 @@ This class configures external authentication domains
14301437
```yaml
14311438
profile::sssd::client::domains: { }
14321439
profile::sssd::client::access_tags: ['login', 'node']
1440+
profile::sssd::client::ensure: 'running'
14331441
profile::sssd::client::deny_access: ~
14341442
```
14351443
</details>

0 commit comments

Comments
 (0)