Hello Stefan,
I pasted here only part of my playbook. I have 3 remote servers and i want to get their hostnames and assign them to mongo replica set member section. For example; Server 1 hostname; test1 Server 2 hostname; test2 Server 3 hostname; test3 I want to register each hostname to one variable. Test1 should assign to “mongodb1” variable Test2 should assign to mongodb2 variable Test3 should assign to mongosb3 variable I hope i was able to explain what i want try to do. Regards Azir Stefan Hornburg (Racke) <[email protected]> şunları yazdı (4 Şub 2020 23:58): >> On 2/4/20 8:56 PM, Azir Guleroglu wrote: >> Hello, >> >> I try to automate MongoDB installation with Ansible, but i can't create a >> replica set members automatically. >> >> I want to get automatically 3 host's hostnames and add to members. I tried >> to use setup module and with ansible_hostname >> and registered to variables but I failed. >> >> Thanks in advance > > Hello Azir, > > it is unclear to me where these hostnames are coming from. And as far as I > know you can only register one variable with > register: > > Regards > Racke > >> >> - name: get hostname >> setup: >> filter: ansible_hostname >> - name: debug >> debug: >> var: ansible_hostname >> register: mongodb1, mongodb2, mongodb3 >> >> - name: replica set >> mongodb_replicaset: >> login_host: localhost >> login_user: admin >> login_password: test >> replica_set: rs0 >> members: >> - {{ mongodb1 }}:27017 >> - {{ mongodb2 }}:27017 >> - {{ mongodb3 }}:27017 >> when: groups.mongod.index(inventory_hostname) == 0 >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ansible Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to >> [email protected] >> <mailto:[email protected]>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/ad763356-5108-4bea-9f24-239fd2255812%40googlegroups.com >> <https://groups.google.com/d/msgid/ansible-project/ad763356-5108-4bea-9f24-239fd2255812%40googlegroups.com?utm_medium=email&utm_source=footer>. > > > -- > Ecommerce and Linux consulting + Perl and web application programming. > Debian and Sympa administration. Provisioning with Ansible. > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/281c38db-3db7-4dc8-649d-eb61dbfd3198%40linuxia.de. -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/2DD30E06-508C-459D-97EC-B3B30BE6544C%40gmail.com.
