Seems, {{ansible_distribution_release }}} rendes "Releasebionic", which is 
not ok in this case
Neil Young schrieb am Dienstag, 28. September 2021 um 14:51:12 UTC+2:

> 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/c141bd69-36bc-4748-b5d5-792ea8c3c5a8n%40googlegroups.com.

Reply via email to