Skip to content

Commit

Permalink
Update order schema to work with jinja template (#4121)
Browse files Browse the repository at this point in the history
  • Loading branch information
audgirka committed Apr 23, 2024
1 parent d5bb93a commit aa1d8bc
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 16 deletions.
23 changes: 15 additions & 8 deletions src/ansiblelint/schemas/ansible.json
Original file line number Diff line number Diff line change
Expand Up @@ -545,15 +545,22 @@
"$ref": "#/$defs/templated-boolean"
},
"order": {
"enum": [
"default",
"sorted",
"reverse_sorted",
"reverse_inventory",
"shuffle"
"oneOf": [
{
"enum": [
"default",
"sorted",
"reverse_sorted",
"reverse_inventory",
"shuffle"
],
"type": "string"
},
{
"$ref": "#/$defs/full-jinja"
}
],
"title": "Order",
"type": "string"
"title": "Order"
},
"port": {
"$ref": "#/$defs/templated-integer",
Expand Down
23 changes: 15 additions & 8 deletions src/ansiblelint/schemas/playbook.json
Original file line number Diff line number Diff line change
Expand Up @@ -555,15 +555,22 @@
"$ref": "#/$defs/templated-boolean"
},
"order": {
"enum": [
"default",
"sorted",
"reverse_sorted",
"reverse_inventory",
"shuffle"
"oneOf": [
{
"enum": [
"default",
"sorted",
"reverse_sorted",
"reverse_inventory",
"shuffle"
],
"type": "string"
},
{
"$ref": "#/$defs/full-jinja"
}
],
"title": "Order",
"type": "string"
"title": "Order"
},
"port": {
"$ref": "#/$defs/templated-integer",
Expand Down
10 changes: 10 additions & 0 deletions test/schemas/test/playbooks/order.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
- name: Test
hosts: all
order: "{{ host_order | default('shuffle') }}"
gather_facts: false
serial: 1
tasks:
- name: ABC
ansible.builtin.debug:
msg: "hello"

0 comments on commit aa1d8bc

Please sign in to comment.