Skip to content
Snippets Groups Projects
Verified Commit 9ea26432 authored by Janis Streib's avatar Janis Streib :owl:
Browse files

TMP: devel cleanup; merge ready

parent 4321988a
No related branches found
No related tags found
1 merge request!4ACME
Pipeline #283789 passed
{
"schema_version": 1,
"author": "NETVS Team <netvs@scc.kit.edu>",
"target_api": "4.0",
"name": {
"de": "Altdomain Record ändern",
"en": "Change old-domain record"
},
"description": {
"de": "Einen Record von Altdomain auf neue Domain ändern. EXPERIMENTELL! NUR FÜR A/AAAA RECORDS.",
"en": "Change a record from old-domain to a new domain. EXPERIMENTAL! ONLY FOR A/AAAA RECORDS"
},
"list_display_name": {
"de": "Records von {{ old_fqdn }} auf {{ new_fqdn }} ändern",
"en": "Change records from {{ old_fqdn }} to {{ new_fqdn }}"
},
"display_variant": "update",
"variables": {
"old_fqdn": {
"friendly_name": {
"de": "Alter FQDN",
"en": "Old FQDN"
},
"optional": false,
"default": "",
"nullable": false,
"description": {
"de": "Alter FQDN der Records die geändert werden sollen",
"en": "Old FQDN of the records to be changed"
},
"type": "fqdn"
},
"new_fqdn": {
"friendly_name": {
"de": "Neuer FQDN",
"en": "New FQDN"
},
"optional": false,
"default": "",
"nullable": false,
"description": {
"de": "Neuer FQDN auf den die Records geändert werden sollen",
"en": "New FQDN to which the records are to be changed"
},
"type": "fqdn"
}
},
"transaction": [
{
"idx": "old_fqdn",
"name": "dns.fqdn.list",
"old": {
"value": "{{ old_fqdn }}"
}
},
{
"idx": "old_record",
"name": "dns.record.list",
"inner_join_ref": {"old_fqdn": "default"}
},
{
"idx": "check_new_fqdn",
"name": "dns.fqdn.list",
"old": {
"value": "{{ new_fqdn }}"
}
},
{
"idx": "create_new_fqdn",
"name": "dns.fqdn.create",
"new": {
"value": "{{ new_fqdn }}",
"type": "domain"
},
"when": {"returns_no_data": ["check_new_fqdn"]}
},
{
"idx": "update_record",
"name": "dns.record.update",
"new": {
"fqdn": "{{ new_fqdn }}"
},
"old_ref_params": [
{
"idx": "old_record",
"params": {
"data": "data",
"fqdn": "fqdn",
"type": "type"
}
}
]
}
],
"returning": []
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment