http: https://security-master:9200/_cluster/health: status: 200 timeout: 2000 allow-insecure: true username: '{{ .Env.ELASTIC_USERNAME }}' password: '{{ .Env.ELASTIC_PASSWORD }}' body: - 'green' - '"number_of_nodes":3' - '"number_of_data_nodes":3' https://localhost:9200/: status: 200 timeout: 2000 allow-insecure: true username: '{{ .Env.ELASTIC_USERNAME }}' password: '{{ .Env.ELASTIC_PASSWORD }}' body: - '"cluster_name" : "security"' - '"name" : "security-master-0"' - 'You Know, for Search' https://localhost:9200/_xpack/license: status: 200 timeout: 2000 allow-insecure: true username: '{{ .Env.ELASTIC_USERNAME }}' password: '{{ .Env.ELASTIC_PASSWORD }}' body: - 'active' - 'basic' file: /usr/share/elasticsearch/config/elasticsearch.yml: exists: true contains: - 'xpack.security.enabled: true' - 'xpack.security.transport.ssl.enabled: true' - 'xpack.security.transport.ssl.verification_mode: certificate' - 'xpack.security.transport.ssl.keystore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12' - 'xpack.security.transport.ssl.truststore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12' - 'xpack.security.http.ssl.enabled: true' - 'xpack.security.http.ssl.truststore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12' - 'xpack.security.http.ssl.keystore.path: /usr/share/elasticsearch/config/certs/elastic-certificates.p12'