Sorry, responded on another thread. These groups are ugly.

Well, this works:

    - name: Install Kurento Media Server - Get Ubuntu version definitions 
and add repository to apt
ansible.builtin.shell: |
source /etc/lsb-release
tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <<EOF
# Kurento Media Server - Release packages
deb [arch=amd64] http://ubuntu.openvidu.io/6.16.0 $DISTRIB_CODENAME kms6
EOF
args:
executable: /bin/bash

and in the end it is just DISTRIB_CODENAME replaced by "bionic"

[email protected] schrieb am Dienstag, 28. September 2021 um 14:49:26 
UTC+2:

> Find out what it should be and adjust the repo value 
>
> On Tue, 28 Sep 2021 at 14:41, 'Neil Young' via Ansible Project <
> [email protected]> wrote:
>
>> TASK [bla] 
>> ********************************************************************************************************************************************************************************************************
>> fatal: [server1]: FAILED! => {"changed": false, "msg": "Invalid 
>> repository string: [arch=amd64] http://ubuntu.openvidu.io/6.16.0 bionic 
>> kms6"}
>>
>>
>> Neil Young schrieb am Dienstag, 28. September 2021 um 14:33:49 UTC+2:
>>
>>> This does not work for me.
>>>
>>>
>>> - ansible.builtin.apt_repository:
>>> repo: "[arch=amd64] http://ubuntu.openvidu.io/6.16.0 {{
>>> ansible_distribution_release }} kms6"
>>> filename: kurento
>>>
>>> [email protected] schrieb am Montag, 27. September 2021 um 20:14:07 
>>> UTC+2:
>>>
>>>> The information you are looking for is already available when the fact 
>>>> gathering is done. 
>>>> No need for kludgy shell pipes/source/tee/etc. 
>>>> Also there is a dedicated module for what you want. Just 3 lines 
>>>> should be enough: 
>>>>
>>>>
>>>> - ansible.builtin.apt_repository: 
>>>> repo: "[arch=amd64] http://ubuntu.openvidu.io/6.16.0 {{ 
>>>> ansible_distribution_release }} kms6" 
>>>> filename: kurento 
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, 27 Sept 2021 at 20:02, 'Neil Young' via Ansible Project 
>>>> <[email protected]> wrote: 
>>>> > 
>>>> > 
>>>> > Hmm. Was posting the solution already, but it doesn't appear here... 
>>>> > 
>>>> > OK, @Sandip solved it: 
>>>> > 
>>>> > - name: Install Kurento Media Server - Get Ubuntu version definitions 
>>>> and add repository to apt 
>>>> > ansible.builtin.shell: | 
>>>> > source /etc/lsb-release 
>>>> > tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <<EOF 
>>>> > # Kurento Media Server - Release packages 
>>>> > deb [arch=amd64] http://ubuntu.openvidu.io/6.16.0 $DISTRIB_CODENAME 
>>>> kms6 
>>>> > EOF 
>>>> > args: 
>>>> > executable: /bin/bash 
>>>> > 
>>>> > Kudos to @Sandip 
>>>> > [email protected] schrieb am Montag, 27. September 2021 um 19:51:58 
>>>> UTC+2: 
>>>> >> 
>>>> >> On Mon, 27 Sept 2021 at 19:04, 'Neil Young' via Ansible Project 
>>>> >> <[email protected]> wrote: 
>>>> >> 
>>>> >> > - name: Get Ubuntu version definitions 
>>>> >> > ansible.builtin.shell: source /etc/lsb-release 
>>>> >> 
>>>> >> What is the purpose of this task? 
>>>> >> I.e. What are you trying to achieve? 
>>>> >> 
>>>> >> 
>>>> >> -- 
>>>> >> Dick Visser 
>>>> >> Trust & Identity Service Operations Manager 
>>>> >> GÉANT 
>>>> > 
>>>> > -- 
>>>> > 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/ebe0ad59-57b2-46e0-9802-d9dc14adb5a9n%40googlegroups.com.
>>>>  
>>>>
>>>>
>>>>
>>>>
>>>> -- 
>>>> Dick Visser 
>>>> Trust & Identity Service Operations Manager 
>>>> GÉANT 
>>>>
>>> -- 
>> 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/b2b6f8bd-ed69-49b1-853f-990d1bdbc3can%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/b2b6f8bd-ed69-49b1-853f-990d1bdbc3can%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> -- 
> Sent from a mobile device - please excuse the brevity, spelling and 
> punctuation.
>

-- 
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/5de457e9-8c1a-41e1-ade9-f7e7c636f6c9n%40googlegroups.com.

Reply via email to