Validation fixes
This commit is contained in:
parent
6d64a43437
commit
f25864cbf9
@ -6,10 +6,13 @@
|
||||
image: {{ image }}
|
||||
state: running
|
||||
net: host
|
||||
{% if ports.value %}
|
||||
ports:
|
||||
{% for port in ports.value %}
|
||||
- {{ port['value'] }}:{{ port['value'] }}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% if host_binds.value %}
|
||||
volumes:
|
||||
# TODO: host_binds might need more work
|
||||
# Currently it's not that trivial to pass custom src: dst here
|
||||
@ -18,3 +21,4 @@
|
||||
{% for bind in host_binds.value %}
|
||||
- {{ bind['value']['src'] }}:{{ bind['value']['dst'] }}:{{ bind['value'].get('mode', 'ro') }}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
@ -7,12 +7,15 @@
|
||||
image: {{ image }}
|
||||
state: running
|
||||
net: host
|
||||
{% if ports.value %}
|
||||
ports:
|
||||
{% for port in ports.value %}
|
||||
{% for p in port['value'] %}
|
||||
- {{ p['value'] }}:{{ p['value'] }}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% if host_binds.value %}
|
||||
volumes:
|
||||
# TODO: host_binds might need more work
|
||||
# Currently it's not that trivial to pass custom src: dst here
|
||||
@ -21,3 +24,4 @@
|
||||
{% for bind in host_binds.value %}
|
||||
- {{ bind['value']['src'] }}:{{ bind['value']['dst'] }}:{{ bind['value'].get('mode', 'ro') }}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
@ -9,10 +9,10 @@ input:
|
||||
schema: str!
|
||||
value:
|
||||
ports:
|
||||
schema: [int]
|
||||
schema: [{value: [{value: int}]}]
|
||||
value: []
|
||||
host_binds:
|
||||
schema: [[int]]
|
||||
schema: [{value: {src: str, dst: str}}]
|
||||
value: []
|
||||
volume_binds:
|
||||
schema: [{src: str, dst: str}]
|
||||
|
@ -3,22 +3,22 @@ handler: ansible
|
||||
version: 1.0.0
|
||||
input:
|
||||
ip:
|
||||
schema: int!
|
||||
schema: str!
|
||||
value:
|
||||
config_dir:
|
||||
schema: {src: str!, dst: str!}
|
||||
value: {src: /etc/solar/haproxy, dst: /etc/haproxy}
|
||||
listen_ports:
|
||||
schema: [int]
|
||||
schema: [{value: int}]
|
||||
value: []
|
||||
configs:
|
||||
schema: [[str]]
|
||||
schema: [{value: [{value: str}]}]
|
||||
value: []
|
||||
configs_names:
|
||||
schema: [str]
|
||||
schema: [{value: str}]
|
||||
value: []
|
||||
configs_ports:
|
||||
schema: [[int]]
|
||||
schema: [{value: [{value: int}]}]
|
||||
value: []
|
||||
ssh_user:
|
||||
schema: str!
|
||||
|
@ -9,10 +9,10 @@ input:
|
||||
schema: int!
|
||||
value: 9999
|
||||
ports:
|
||||
schema: [int]
|
||||
schema: [{value: int}]
|
||||
value:
|
||||
servers:
|
||||
schema: [str]
|
||||
schema: [{value: str}]
|
||||
value:
|
||||
|
||||
tags: [resources/haproxy, resource/haproxy_keystone_config]
|
||||
|
@ -9,10 +9,10 @@ input:
|
||||
schema: str!
|
||||
value: password
|
||||
port:
|
||||
schema: str!
|
||||
schema: int!
|
||||
value: 3306
|
||||
ip:
|
||||
schema: int!
|
||||
schema: str!
|
||||
value:
|
||||
ssh_key:
|
||||
schema: str!
|
||||
|
Loading…
x
Reference in New Issue
Block a user