On Thu, 8 Jun 2023 at 13:04, Kathy L <[email protected]> wrote:

> Well, don't I feel stupid about the hyphens.  Thanks.
>
> When I print out the results of the service file though, I get the
> following:
>
>      msg:  "Osqueryd service file is
> /work/roles/wazuh/files/osqueryd.serice\n/usr/lib/systemd/system/osqueryd.service"
>
> How do I get the results of the latter half - just
> /usr/lib/systemd/system/osqueryd.service?
>


According to your initial post you seem to construct that string yourself,
using a variable.
Don't use msg in the debug task but just var.

In general parsing output of 'locate' seems fragile and I would consider
that more archeology than configuration management...



> On Thursday, June 8, 2023 at 6:46:35 AM UTC-4 Stephen Maher wrote:
>
>> Hi,
>>
>> Try replacing the hyphens with underscores are per documentation below.
>>
>>
>> https://docs.ansible.com/archive/ansible/2.4/playbooks_variables.html#what-makes-a-valid-variable-name
>>
>> Regards
>>
>>
>>
>> On 8 Jun 2023, at 11:35, Kathy L <[email protected]> wrote:
>>
>> I have what I thought was an easy problem to solve.  A client has several
>> different set ups of Debian 10 hosts.  We are using ansible to install
>> osqueryd and need to install the osqueryd.service file.   I am trying to
>> register the first result of the command:
>>
>> "locate osqueryd.service."
>>
>> The error I am getting is:
>>   "Invalid variable name is 'register' specified: 'osqueryd-service-file"
>>
>> Here is my ansible code:
>>
>>     - name: Locate osqueryd.service file
>>       command: "locate osqueryd.service"
>>       register: osqueryd-service-file
>>
>>     - name: Print osqueryd.service file
>>       debug:
>>           msg: "osqueryd service file is
>> osqueryd-service-file.results.1.stdout"
>>
>> I don't even get to the debug statement.  Why won't it let me register
>> the results of the locate command?
>>
>> --
>> 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/71d6a619-8e30-44e9-b18f-4557f3fc7387n%40googlegroups.com
>> <https://groups.google.com/d/msgid/ansible-project/71d6a619-8e30-44e9-b18f-4557f3fc7387n%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/7a8143f1-540a-441f-89ef-1c5396d30a8bn%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/7a8143f1-540a-441f-89ef-1c5396d30a8bn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
-- 
Sent from Gmail Mobile

-- 
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/CAF8BbLYE4e_sSROs1FbBVhhK2RkYsdFpKcOX%3DdBX7Ctifjf9Vw%40mail.gmail.com.

Reply via email to