At the same indentation level as "copy:", you want something like when: ansible_host == gui
Or, if "gui" is a group when: "'gui' in group_names" The "w" of "when" and the "c" of "copy" should be in the same column. On Friday, July 8, 2022 at 1:24:05 PM UTC-4 [email protected] wrote: > keep getting this > > ERROR! conflicting action statements: hosts, copy > > when I add > > hosts: gui > > On Fri, Jul 8, 2022 at 9:58 AM Tony Wong <[email protected]> wrote: > >> Thank you here is a snippet and it works fine with the file in the file >> folder structure >> >> - name: copy cluster file to jumphost >> become: true >> copy: >> src: "cluster.yml" >> dest: "/home/rke" >> owner: "{{ username }}" >> group: "{{ username }}" >> mode: '0644' >> >> >> but I want to only run this on a single host and not all hosts. >> >> >> >> On Fri, Jul 8, 2022 at 9:53 AM Todd Lewis <[email protected]> wrote: >> >>> Your question is a little vague without invoking the "read-my-mind" >>> module. >>> If you're talking about on the Ansible controller, you already have the >>> file in a director: roles/poc/files/cluster.yml >>> If you're asking about on the target host, if the directory already >>> exists, you can just copy it with the copy module. Otherwise you'll need to >>> use the file module to ensure the target directory exists before you can >>> copy it there. >>> >>> On Friday, July 8, 2022 at 12:34:33 PM UTC-4 [email protected] wrote: >>> >>>> I am trying to copy a file to one host. the file will be on my ansible >>>> host I am copying over to the remote host >>>> >>>> do I need to create a file folder and put the file I want copied there >>>> >>>> project >>>> ├── hosts >>>> ├── main.yml >>>> └── roles >>>> └── poc >>>> ├── *files* >>>> │ └── *cluster.yml* >>>> ├── tasks >>>> │ └── main.yml >>>> └── vars >>>> └── main.yml >>>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "Ansible Project" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/ansible-project/PUJL9ortatY/unsubscribe >>> . >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/ansible-project/c2989980-f6ee-4bc8-b26b-dec49a78d2b5n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/ansible-project/c2989980-f6ee-4bc8-b26b-dec49a78d2b5n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- 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/86a6c05b-5d75-48f6-af83-1bb1a817165dn%40googlegroups.com.
