mirror of https://github.com/jumpserver/jumpserver
				
				
				
			
							parent
							
								
									beb4f14be9
								
							
						
					
					
						commit
						c32271ec6f
					
				| 
						 | 
					@ -11,9 +11,9 @@
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
					        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
					        ssl: "{{ jms_asset.spec_info.use_ssl | default('') }}"
 | 
				
			||||||
        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert | default('') }}"
 | 
				
			||||||
        ssl_certfile: "{{ jms_asset.secret_info.client_key }}"
 | 
					        ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}"
 | 
				
			||||||
        connection_options:
 | 
					        connection_options:
 | 
				
			||||||
          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
					          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
				
			||||||
      register: db_info
 | 
					      register: db_info
 | 
				
			||||||
| 
						 | 
					@ -31,8 +31,8 @@
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
					        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
					        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
				
			||||||
        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert | default('') }}"
 | 
				
			||||||
        ssl_certfile: "{{ jms_asset.secret_info.client_key }}"
 | 
					        ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}"
 | 
				
			||||||
        connection_options:
 | 
					        connection_options:
 | 
				
			||||||
          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
					          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
				
			||||||
        db: "{{ jms_asset.spec_info.db_name }}"
 | 
					        db: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
| 
						 | 
					@ -49,7 +49,7 @@
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
					        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
					        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
				
			||||||
        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert | default('') }}"
 | 
				
			||||||
        ssl_certfile: "{{ jms_asset.secret_info.client_key }}"
 | 
					        ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}"
 | 
				
			||||||
        connection_options:
 | 
					        connection_options:
 | 
				
			||||||
          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
					          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,9 +12,9 @@
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
					        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
        ca_cert: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ca_cert: "{{ jms_asset.secret_info.ca_cert | default(omit) }}"
 | 
				
			||||||
        client_cert: "{{ jms_asset.secret_info.client_cert }}"
 | 
					        client_cert: "{{ jms_asset.secret_info.client_cert | default(omit) }}"
 | 
				
			||||||
        client_key: "{{ jms_asset.secret_info.client_key }}"
 | 
					        client_key: "{{ jms_asset.secret_info.client_key  | default(omit) }}"
 | 
				
			||||||
        filter: version
 | 
					        filter: version
 | 
				
			||||||
      register: db_info
 | 
					      register: db_info
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,9 +29,9 @@
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
					        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
        ca_cert: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ca_cert: "{{ jms_asset.secret_info.ca_cert | default(omit) }}"
 | 
				
			||||||
        client_cert: "{{ jms_asset.secret_info.client_cert }}"
 | 
					        client_cert: "{{ jms_asset.secret_info.client_cert | default(omit) }}"
 | 
				
			||||||
        client_key: "{{ jms_asset.secret_info.client_key }}"
 | 
					        client_key: "{{ jms_asset.secret_info.client_key  | default(omit) }}"
 | 
				
			||||||
        name: "{{ account.username }}"
 | 
					        name: "{{ account.username }}"
 | 
				
			||||||
        password: "{{ account.secret }}"
 | 
					        password: "{{ account.secret }}"
 | 
				
			||||||
        host: "%"
 | 
					        host: "%"
 | 
				
			||||||
| 
						 | 
					@ -46,7 +46,7 @@
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
					        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
        ca_cert: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ca_cert: "{{ jms_asset.secret_info.ca_cert | default(omit) }}"
 | 
				
			||||||
        client_cert: "{{ jms_asset.secret_info.client_cert }}"
 | 
					        client_cert: "{{ jms_asset.secret_info.client_cert | default(omit) }}"
 | 
				
			||||||
        client_key: "{{ jms_asset.secret_info.client_key }}"
 | 
					        client_key: "{{ jms_asset.secret_info.client_key  | default(omit) }}"
 | 
				
			||||||
        filter: version
 | 
					        filter: version
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,8 +12,8 @@
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
					        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
					        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
				
			||||||
        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert | default('') }}"
 | 
				
			||||||
        ssl_certfile: "{{ jms_asset.secret_info.client_key }}"
 | 
					        ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}"
 | 
				
			||||||
        connection_options:
 | 
					        connection_options:
 | 
				
			||||||
          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
					          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
				
			||||||
        filter: users
 | 
					        filter: users
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -11,9 +11,9 @@
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
					        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
        ca_cert: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ca_cert: "{{ jms_asset.secret_info.ca_cert | default(omit) }}"
 | 
				
			||||||
        client_cert: "{{ jms_asset.secret_info.client_cert }}"
 | 
					        client_cert: "{{ jms_asset.secret_info.client_cert | default(omit) }}"
 | 
				
			||||||
        client_key: "{{ jms_asset.secret_info.client_key }}"
 | 
					        client_key: "{{ jms_asset.secret_info.client_key  | default(omit) }}"
 | 
				
			||||||
        filter: users
 | 
					        filter: users
 | 
				
			||||||
      register: db_info
 | 
					      register: db_info
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,8 +12,8 @@
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
					        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
					        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
				
			||||||
        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert | default('') }}"
 | 
				
			||||||
        ssl_certfile: "{{ jms_asset.secret_info.client_key }}"
 | 
					        ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}"
 | 
				
			||||||
        connection_options:
 | 
					        connection_options:
 | 
				
			||||||
          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
					          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
				
			||||||
      register: db_info
 | 
					      register: db_info
 | 
				
			||||||
| 
						 | 
					@ -31,8 +31,8 @@
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
					        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
					        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
				
			||||||
        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert | default('') }}"
 | 
				
			||||||
        ssl_certfile: "{{ jms_asset.secret_info.client_key }}"
 | 
					        ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}"
 | 
				
			||||||
        connection_options:
 | 
					        connection_options:
 | 
				
			||||||
          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
					          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
				
			||||||
        db: "{{ jms_asset.spec_info.db_name }}"
 | 
					        db: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
| 
						 | 
					@ -49,7 +49,7 @@
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
					        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
					        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
				
			||||||
        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert | default('') }}"
 | 
				
			||||||
        ssl_certfile: "{{ jms_asset.secret_info.client_key }}"
 | 
					        ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}"
 | 
				
			||||||
        connection_options:
 | 
					        connection_options:
 | 
				
			||||||
          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
					          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,9 +12,9 @@
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
					        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
        ca_cert: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ca_cert: "{{ jms_asset.secret_info.ca_cert | default(omit) }}"
 | 
				
			||||||
        client_cert: "{{ jms_asset.secret_info.client_cert }}"
 | 
					        client_cert: "{{ jms_asset.secret_info.client_cert | default(omit) }}"
 | 
				
			||||||
        client_key: "{{ jms_asset.secret_info.client_key }}"
 | 
					        client_key: "{{ jms_asset.secret_info.client_key  | default(omit) }}"
 | 
				
			||||||
        filter: version
 | 
					        filter: version
 | 
				
			||||||
      register: db_info
 | 
					      register: db_info
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,9 +29,9 @@
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
					        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
        ca_cert: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ca_cert: "{{ jms_asset.secret_info.ca_cert | default(omit) }}"
 | 
				
			||||||
        client_cert: "{{ jms_asset.secret_info.client_cert }}"
 | 
					        client_cert: "{{ jms_asset.secret_info.client_cert | default(omit) }}"
 | 
				
			||||||
        client_key: "{{ jms_asset.secret_info.client_key }}"
 | 
					        client_key: "{{ jms_asset.secret_info.client_key  | default(omit) }}"
 | 
				
			||||||
        name: "{{ account.username }}"
 | 
					        name: "{{ account.username }}"
 | 
				
			||||||
        password: "{{ account.secret }}"
 | 
					        password: "{{ account.secret }}"
 | 
				
			||||||
        host: "%"
 | 
					        host: "%"
 | 
				
			||||||
| 
						 | 
					@ -46,7 +46,7 @@
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
					        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
        ca_cert: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ca_cert: "{{ jms_asset.secret_info.ca_cert | default(omit) }}"
 | 
				
			||||||
        client_cert: "{{ jms_asset.secret_info.client_cert }}"
 | 
					        client_cert: "{{ jms_asset.secret_info.client_cert | default(omit) }}"
 | 
				
			||||||
        client_key: "{{ jms_asset.secret_info.client_key }}"
 | 
					        client_key: "{{ jms_asset.secret_info.client_key  | default(omit) }}"
 | 
				
			||||||
        filter: version
 | 
					        filter: version
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,7 +12,7 @@
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
					        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
					        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
				
			||||||
        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert | default('') }}"
 | 
				
			||||||
        ssl_certfile: "{{ jms_asset.secret_info.client_key }}"
 | 
					        ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}"
 | 
				
			||||||
        connection_options:
 | 
					        connection_options:
 | 
				
			||||||
          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert }}"
 | 
					          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -11,7 +11,7 @@
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
					        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
        ca_cert: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ca_cert: "{{ jms_asset.secret_info.ca_cert | default(omit) }}"
 | 
				
			||||||
        client_cert: "{{ jms_asset.secret_info.client_cert }}"
 | 
					        client_cert: "{{ jms_asset.secret_info.client_cert | default(omit) }}"
 | 
				
			||||||
        client_key: "{{ jms_asset.secret_info.client_key }}"
 | 
					        client_key: "{{ jms_asset.secret_info.client_key  | default(omit) }}"
 | 
				
			||||||
        filter: version
 | 
					        filter: version
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,8 +12,8 @@
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
					        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
					        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
				
			||||||
        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert | default('') }}"
 | 
				
			||||||
        ssl_certfile: "{{ jms_asset.secret_info.client_key }}"
 | 
					        ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}"
 | 
				
			||||||
        connection_options:
 | 
					        connection_options:
 | 
				
			||||||
          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
					          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
				
			||||||
      register: db_info
 | 
					      register: db_info
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,6 +10,10 @@
 | 
				
			||||||
        login_password: "{{ jms_account.secret }}"
 | 
					        login_password: "{{ jms_account.secret }}"
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
 | 
					        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
 | 
					        ca_cert: "{{ jms_asset.secret_info.ca_cert | default(omit) }}"
 | 
				
			||||||
 | 
					        client_cert: "{{ jms_asset.secret_info.client_cert | default(omit) }}"
 | 
				
			||||||
 | 
					        client_key: "{{ jms_asset.secret_info.client_key  | default(omit) }}"
 | 
				
			||||||
        filter: version
 | 
					        filter: version
 | 
				
			||||||
      register: db_info
 | 
					      register: db_info
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,7 +12,7 @@
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
					        login_database: "{{ jms_asset.spec_info.db_name }}"
 | 
				
			||||||
        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
					        ssl: "{{ jms_asset.spec_info.use_ssl }}"
 | 
				
			||||||
        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ssl_ca_certs: "{{ jms_asset.secret_info.ca_cert | default('') }}"
 | 
				
			||||||
        ssl_certfile: "{{ jms_asset.secret_info.client_key }}"
 | 
					        ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}"
 | 
				
			||||||
        connection_options:
 | 
					        connection_options:
 | 
				
			||||||
          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
					          - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -11,7 +11,7 @@
 | 
				
			||||||
        login_host: "{{ jms_asset.address }}"
 | 
					        login_host: "{{ jms_asset.address }}"
 | 
				
			||||||
        login_port: "{{ jms_asset.port }}"
 | 
					        login_port: "{{ jms_asset.port }}"
 | 
				
			||||||
        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
					        check_hostname: "{{ jms_asset.spec_info.use_ssl and not jms_asset.spec_info.allow_invalid_cert }}"
 | 
				
			||||||
        ca_cert: "{{ jms_asset.secret_info.ca_cert }}"
 | 
					        ca_cert: "{{ jms_asset.secret_info.ca_cert | default(omit) }}"
 | 
				
			||||||
        client_cert: "{{ jms_asset.secret_info.client_cert }}"
 | 
					        client_cert: "{{ jms_asset.secret_info.client_cert | default(omit) }}"
 | 
				
			||||||
        client_key: "{{ jms_asset.secret_info.client_key }}"
 | 
					        client_key: "{{ jms_asset.secret_info.client_key  | default(omit) }}"
 | 
				
			||||||
        filter: version
 | 
					        filter: version
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -165,13 +165,14 @@ class JMSInventory:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        tp, category = asset.type, asset.category
 | 
					        tp, category = asset.type, asset.category
 | 
				
			||||||
        name = asset.name.replace(' ', '_').replace('[', '_').replace(']', '_')
 | 
					        name = asset.name.replace(' ', '_').replace('[', '_').replace(']', '_')
 | 
				
			||||||
 | 
					        secret_info = {k: v for k, v in asset.secret_info.items() if v}
 | 
				
			||||||
        host = {
 | 
					        host = {
 | 
				
			||||||
            'name': name,
 | 
					            'name': name,
 | 
				
			||||||
            'jms_asset': {
 | 
					            'jms_asset': {
 | 
				
			||||||
                'id': str(asset.id), 'name': asset.name, 'address': asset.address,
 | 
					                'id': str(asset.id), 'name': asset.name, 'address': asset.address,
 | 
				
			||||||
                'type': tp, 'category': category,
 | 
					                'type': tp, 'category': category,
 | 
				
			||||||
                'protocol': protocol.name, 'port': protocol.port,
 | 
					                'protocol': protocol.name, 'port': protocol.port,
 | 
				
			||||||
                'spec_info': asset.spec_info, 'secret_info': asset.secret_info,
 | 
					                'spec_info': asset.spec_info, 'secret_info': secret_info,
 | 
				
			||||||
                'protocols': [{'name': p.name, 'port': p.port} for p in protocols],
 | 
					                'protocols': [{'name': p.name, 'port': p.port} for p in protocols],
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
            'jms_account': {
 | 
					            'jms_account': {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue