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.