Json – Syntax to check if var
I have a playbook to get all disks letter configured on my server and I need a task to verify if extra var letter is on the list. For example I need to check if "F" is on the json…
I have a playbook to get all disks letter configured on my server and I need a task to verify if extra var letter is on the list. For example I need to check if "F" is on the json…
I'm parsing some values using json_query. After extracting the values I'm left with a list of elements which contain the list of values. My goal is to have a single list of un-nested values. How can I achieve this? E.g.:…
looking for an ansible script to install docker packages on the centos8 server with no internet access. I have tried the below on my test server(which has internet access) but the actual server doesn't have access to the internet and…
On Ubuntu 18 server in directory /home/adminuser/keys are 5 files that contain key parts: /home/adminuser/key/ |- unseal_key_0 |- unseal_key_1 |- unseal_key_2 |- unseal_key_3 |- unseal_key_4 File contents: 1bbeaafab5037a287bde3e5203c8b2cd205f4cc55b4fcffe7931658dc20d8cdcdf bdf7a6ee4c493aca5b9cc2105077ec67738a0e8bf21936abfc5d1ff8080b628fcb 545c087d3d59d02556bdbf8690c8cc9faafec0e9766bb42de3a7884159356e91b8 053207b0683a8a2886129f7a1988601629a9e7e0d8ddbca02333ce08f1cc7b3887 2320f6275804341ebe5d39a623dd309f233e454b4453c692233ca86212a3d40b5f Part of Ansible playbook (task): - name: Reading…
I am getting familiar with Terraform and Ansible through books. Could someone enlighten me about the following block of code? provisioner "local-exec" { command = "ansible-playbook -u ubuntu --key-file ansible-key.pem -T 300 -i '${self.public_ip},', app.yml" }
I'm stuck with the following issue. My JSON data looks like this: [ { "clusters":[ { "id":"1", "name":"cluster1" }, { "id":"2", "name":"cluster2" } ], "tag":"a" }, { "clusters":[ { "id":"3", "name":"cluster2" } ], "tag":"b" } ] What I am trying…
I'm trying to write an Ansible role that configures Redis cluster. The shell command that creates the cluster is: $ /usr/bin/redis-cli --user admin --pass mypass --cluster create 10.226.2.194:6379 10.226.2.196:6379 10.226.2.195:6379 --cluster-replicas 1 --cluster-yes I pass username, password, IP addresses of…
I am trying to use the mysql_query statement to update records in my database. Can anyone understand why this code would not work and how I would manage to add dynamically the key values to the UPDATE statements ? ...…
I have the following roles structure: $ tree roles roles ├── user │ └── tasks │ └── main.yaml └── validation └── tasks └── main.yaml My goal is to include the validation role into multiple roles and avoid using a when…
I'm trying to setup playbook that will setup some docker services. I'm trying to pass some variables that are obtained by vars_prompt to docker-compose file. replace: path: files/docker-compose.yaml regexp: 'SERVER_IP' replace: '{{ ip_address }}' Destination file environment: (...) SERVER_IP: 'SERVICE_IP_ADDR'…