xml to yml
This commit is contained in:
parent
5f0b99ef19
commit
5c4382d386
3 changed files with 52 additions and 27 deletions
|
@ -33,12 +33,18 @@ Formation in Forgejo.
|
|||
|
||||
### Général (*general*)
|
||||
|
||||
#### network (*general.network*)
|
||||
|
||||
| Description | Values |
|
||||
|-----------------------------------------------------|----------|
|
||||
| *[**incoming_ports**](dictionaries/32_forgejo.yml)* | 3333 |
|
||||
|
||||
#### forgejo (*general.forgejo*)
|
||||
|
||||
| Description | Type |
|
||||
|-------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Utilisateur de type admin** (*[forgejo_user](dictionaries/32_forgejo.xml)*) | [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Courriel de l'admin** (*[forgejo_email](dictionaries/32_forgejo.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Utilisateur de type admin** (*[forgejo_user](dictionaries/32_forgejo.yml)*) | [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Courriel de l'admin** (*[forgejo_email](dictionaries/32_forgejo.yml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<rougail version="0.10">
|
||||
<variables>
|
||||
<family name="network">
|
||||
<variable name="incoming_ports" redefine="True">
|
||||
<value>3333</value>
|
||||
</variable>
|
||||
</family>
|
||||
<family name="forgejo">
|
||||
<variable name="forgejo_user" type="unix_user" description="Utilisateur de type admin" mandatory="True"/>
|
||||
<variable name="forgejo_email" type="mail" description="Courriel de l'admin" mandatory="True"/>
|
||||
<variable name="forgejo_password" type="password" hidden="True" mandatory="True"/>
|
||||
</family>
|
||||
</variables>
|
||||
<constraints>
|
||||
<fill name="get_password">
|
||||
<param name="server_name" type="variable">domain_name_eth0</param>
|
||||
<param name="username" type="variable">forgejo_user</param>
|
||||
<param name="description">forgejo</param>
|
||||
<param name="type">cleartext</param>
|
||||
<param name="hide" type="variable">hide_secret</param>
|
||||
<target>forgejo_password</target>
|
||||
</fill>
|
||||
</constraints>
|
||||
</rougail>
|
44
seed/forgejo-formation/dictionaries/32_forgejo.yml
Normal file
44
seed/forgejo-formation/dictionaries/32_forgejo.yml
Normal file
|
@ -0,0 +1,44 @@
|
|||
version: '0.10'
|
||||
variables:
|
||||
- family:
|
||||
- name: network
|
||||
variables:
|
||||
- variable:
|
||||
- name: incoming_ports
|
||||
redefine: true
|
||||
value:
|
||||
- text: 3333
|
||||
- name: forgejo
|
||||
variables:
|
||||
- variable:
|
||||
- name: forgejo_user
|
||||
type: unix_user
|
||||
description: Utilisateur de type admin
|
||||
mandatory: true
|
||||
- name: forgejo_email
|
||||
type: mail
|
||||
description: Courriel de l'admin
|
||||
mandatory: true
|
||||
- name: forgejo_password
|
||||
type: password
|
||||
hidden: true
|
||||
mandatory: true
|
||||
constraints:
|
||||
- fill:
|
||||
- name: get_password
|
||||
param:
|
||||
- type: variable
|
||||
name: server_name
|
||||
text: domain_name_eth0
|
||||
- type: variable
|
||||
name: username
|
||||
text: forgejo_user
|
||||
- name: description
|
||||
text: forgejo
|
||||
- name: type
|
||||
text: cleartext
|
||||
- name: hide
|
||||
type: variable
|
||||
text: hide_secret
|
||||
target:
|
||||
- text: forgejo_password
|
Loading…
Reference in a new issue