I doubt without using ^ it wont be able to find line starting with
MYHOME………….

On Sat, 15 Jan 2022 at 8:29 PM, dulhaver via Ansible Project <
[email protected]> wrote:

> hm. adding a become: yes makes the TASK go through, so the hint was good,
> thx.
>
> However the line is not being replaced.
>
> can it be the regexp: '*MYHOME=/opt/db/mysql/mariadb-10.0.23-linux-x86_64'
> *does not identify the line to be changed correctly?
> that would explain that behavior somewhat.
>
> If so ... what may the the problem with this?
>
>
> On 01/15/2022 3:37 PM Parth Patel <[email protected]> wrote:
>
>
> Hey,
>
> Are you trying to use become method to be root or privileged user ? If
> file exist on target node can u show permissions on it.
>
> And in line regexp change to below to look for starting with line using ^
>
> regexp = ‘^MYHOME=/opt/db/mysql/*’
>
> Cheers,
> Parth
>
>
> On Sat, 15 Jan 2022 at 7:58 PM, dulhaver via Ansible Project <
> [email protected]> wrote:
>
> I want to change replace a particular line in an exiting file (after
> having pushed a template of it to the remote)
>
> this is ant extract of the file content
>
> > cat bin/.myenv
> # Mysql Environment
> ...
> MYBASE=/opt/db/mysql/mariadb
> *MYHOME=/opt/db/mysql/mariadb-10.0.23-linux-x86_64*
> MYDATA=/opt/db/data/mysql
> MYBACK=/opt/db/backup/mysql/dumps
> ...
>
> I want to replace the line
> *MYHOME=/opt/db/mysql/mariadb-10.0.23-linux-x86_64*
>
> with this new line
> MYHOME=/opt/db/mysql/mariadb-10.5.4-linux-x86_64
>
> my TASK looks like this
>
>  - name: replace mariadb version in " {{ mariadb_base }}"/bin/.myenv
> lineinfile:
> path: " {{ mariadb_base }}/bin/.myenv "
>
> regexp: 'MYHOME=/opt/db/mysql/mariadb-10.0.23-linux-x86_64'
> line: MYHOME=/opt/db/mysql/mariadb-10.5.4-linux-x86_64
> where {{ mariadb_base }} equals /opt/db/mysql
>
> the error I am getting is:
>
> TASK [mariadb_install : replace mariadb version in "
> /opt/db/mysql"/bin/.myenv]
> *******************************************************************
> fatal: [vm-51150-0198]: FAILED! => changed=false
> msg: Destination /opt/db/mysql/bin/.myenv does not exist !
> rc: 257
>
> however checking on the target I can see that the file
> /opt/db/mysql/bin/.myenv actually does exist
>
>
> --
> 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/32365982.212197.1642256863668%40office.mailbox.org
> <https://groups.google.com/d/msgid/ansible-project/32365982.212197.1642256863668%40office.mailbox.org?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/CAEMGyLJ4VnaPr9Wghgbtu7Fc%2BX0d_e%2BjDuK5ubdBd%2BzNjhGQrA%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAEMGyLJ4VnaPr9Wghgbtu7Fc%2BX0d_e%2BjDuK5ubdBd%2BzNjhGQrA%40mail.gmail.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/1767078023.213453.1642258729221%40office.mailbox.org
> <https://groups.google.com/d/msgid/ansible-project/1767078023.213453.1642258729221%40office.mailbox.org?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/CAEMGyL%2B_1Uk%3Dnpake3pyupC_Dx-%2B0z5UEjwZPfhXG4hc4yFrjQ%40mail.gmail.com.

Reply via email to