how to assign the UID from the given range in ansible task Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Come Celebrate our 10 Year Anniversary!How to see stdout of ansible commands?Run included ansible task as standalone taskAnsible: Execute task only when a tag is specifiedAnsible Fails to Authenticate Sudo Even When Sudo Pass is GivenCan't install PM2 services via Ansible on an Ubuntu EC2 instanceHow do I read Ansible variables from inventory files?Ansible returns no action detected in task when running the example of the lxd_container moduleretry ansible remote task that copies the file if there is any failure?ansible : Task output redirection to the next task as inputAnsible - delete all partitions on a given list of disks

What does the "x" in "x86" represent?

Do wooden building fires get hotter than 600°C?

How to react to hostile behavior from a senior developer?

What is this building called? (It was built in 2002)

How to answer "Have you ever been terminated?"

Delete nth line from bottom

How could we fake a moon landing now?

Has negative voting ever been officially implemented in elections, or seriously proposed, or even studied?

Do I really need recursive chmod to restrict access to a folder?

Do I really need to have a message in a novel to appeal to readers?

What does this Jacques Hadamard quote mean?

Ports Showing Closed/Filtered in Nmap Scans

Why are std::future and std::promise not final?

Why didn't Eitri join the fight?

What's the meaning of "fortified infraction restraint"?

How come Sam didn't become Lord of Horn Hill?

Quick way to create a symlink?

Is there a holomorphic function on open unit disc with this property?

Is there such thing as an Availability Group failover trigger?

Extracting terms with certain heads in a function

Is the Standard Deduction better than Itemized when both are the same amount?

An adverb for when you're not exaggerating

Can a new player join a group only when a new campaign starts?

How to tell that you are a giant?



how to assign the UID from the given range in ansible task



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Come Celebrate our 10 Year Anniversary!How to see stdout of ansible commands?Run included ansible task as standalone taskAnsible: Execute task only when a tag is specifiedAnsible Fails to Authenticate Sudo Even When Sudo Pass is GivenCan't install PM2 services via Ansible on an Ubuntu EC2 instanceHow do I read Ansible variables from inventory files?Ansible returns no action detected in task when running the example of the lxd_container moduleretry ansible remote task that copies the file if there is any failure?ansible : Task output redirection to the next task as inputAnsible - delete all partitions on a given list of disks



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I have an ansible task to create a user and instead of specifying UID class as shown below, it has to pick from the a free range between (1000-1099) and has to assign the next available UID in a sequential order, how to do this ?



- name: create user and group
user:
name: user
shell: /bin/bash
uid: 1000
comment: system Admin









share|improve this question






















  • You usually want automation tasks to be predictable, repeatable and idempotent. Any real reason for "floating" UID requirement?

    – Konstantin Suvorov
    Jun 28 '17 at 18:02











  • Doesn't user module work the way you described by default? Of course, with the exception of the upper limit, which makes the whole task impossible to implement, mainly because your specification is lacking details what should happen if no uids from the range are available.

    – techraf
    Jun 29 '17 at 0:22


















0















I have an ansible task to create a user and instead of specifying UID class as shown below, it has to pick from the a free range between (1000-1099) and has to assign the next available UID in a sequential order, how to do this ?



- name: create user and group
user:
name: user
shell: /bin/bash
uid: 1000
comment: system Admin









share|improve this question






















  • You usually want automation tasks to be predictable, repeatable and idempotent. Any real reason for "floating" UID requirement?

    – Konstantin Suvorov
    Jun 28 '17 at 18:02











  • Doesn't user module work the way you described by default? Of course, with the exception of the upper limit, which makes the whole task impossible to implement, mainly because your specification is lacking details what should happen if no uids from the range are available.

    – techraf
    Jun 29 '17 at 0:22














0












0








0








I have an ansible task to create a user and instead of specifying UID class as shown below, it has to pick from the a free range between (1000-1099) and has to assign the next available UID in a sequential order, how to do this ?



- name: create user and group
user:
name: user
shell: /bin/bash
uid: 1000
comment: system Admin









share|improve this question














I have an ansible task to create a user and instead of specifying UID class as shown below, it has to pick from the a free range between (1000-1099) and has to assign the next available UID in a sequential order, how to do this ?



- name: create user and group
user:
name: user
shell: /bin/bash
uid: 1000
comment: system Admin






ansible ansible-playbook






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jun 28 '17 at 17:48









Sathish KumarSathish Kumar

1




1












  • You usually want automation tasks to be predictable, repeatable and idempotent. Any real reason for "floating" UID requirement?

    – Konstantin Suvorov
    Jun 28 '17 at 18:02











  • Doesn't user module work the way you described by default? Of course, with the exception of the upper limit, which makes the whole task impossible to implement, mainly because your specification is lacking details what should happen if no uids from the range are available.

    – techraf
    Jun 29 '17 at 0:22


















  • You usually want automation tasks to be predictable, repeatable and idempotent. Any real reason for "floating" UID requirement?

    – Konstantin Suvorov
    Jun 28 '17 at 18:02











  • Doesn't user module work the way you described by default? Of course, with the exception of the upper limit, which makes the whole task impossible to implement, mainly because your specification is lacking details what should happen if no uids from the range are available.

    – techraf
    Jun 29 '17 at 0:22

















You usually want automation tasks to be predictable, repeatable and idempotent. Any real reason for "floating" UID requirement?

– Konstantin Suvorov
Jun 28 '17 at 18:02





You usually want automation tasks to be predictable, repeatable and idempotent. Any real reason for "floating" UID requirement?

– Konstantin Suvorov
Jun 28 '17 at 18:02













Doesn't user module work the way you described by default? Of course, with the exception of the upper limit, which makes the whole task impossible to implement, mainly because your specification is lacking details what should happen if no uids from the range are available.

– techraf
Jun 29 '17 at 0:22






Doesn't user module work the way you described by default? Of course, with the exception of the upper limit, which makes the whole task impossible to implement, mainly because your specification is lacking details what should happen if no uids from the range are available.

– techraf
Jun 29 '17 at 0:22











1 Answer
1






active

oldest

votes


















0














with_sequences is what you are looking for:



- name: create user and group
user:
name: user
shell: /bin/bash
uid: " item "
comment: system Admin
with_sequence: start=1000 end=1099





share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "2"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f858389%2fhow-to-assign-the-uid-from-the-given-range-in-ansible-task%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    with_sequences is what you are looking for:



    - name: create user and group
    user:
    name: user
    shell: /bin/bash
    uid: " item "
    comment: system Admin
    with_sequence: start=1000 end=1099





    share|improve this answer



























      0














      with_sequences is what you are looking for:



      - name: create user and group
      user:
      name: user
      shell: /bin/bash
      uid: " item "
      comment: system Admin
      with_sequence: start=1000 end=1099





      share|improve this answer

























        0












        0








        0







        with_sequences is what you are looking for:



        - name: create user and group
        user:
        name: user
        shell: /bin/bash
        uid: " item "
        comment: system Admin
        with_sequence: start=1000 end=1099





        share|improve this answer













        with_sequences is what you are looking for:



        - name: create user and group
        user:
        name: user
        shell: /bin/bash
        uid: " item "
        comment: system Admin
        with_sequence: start=1000 end=1099






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jul 3 '17 at 10:20









        Chris LamChris Lam

        23819




        23819



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Server Fault!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f858389%2fhow-to-assign-the-uid-from-the-given-range-in-ansible-task%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How to write a 12-bar blues melodyI-IV-V blues progressionHow to play the bridges in a standard blues progressionHow does Gdim7 fit in C# minor?question on a certain chord progressionMusicology of Melody12 bar blues, spread rhythm: alternative to 6th chord to avoid finger stretchChord progressions/ Root key/ MelodiesHow to put chords (POP-EDM) under a given lead vocal melody (starting from a good knowledge in music theory)Are there “rules” for improvising with the minor pentatonic scale over 12-bar shuffle?Confusion about blues scale and chords

            What if the end-user didn't have the required library?What is setup.py?What is a clean, pythonic way to have multiple constructors in Python?What does Ruby have that Python doesn't, and vice versa?What is the reason for having '//' in Python?How do I create a namespace package in Python?How to package shared objects that python modules depend on?setuptools vs. distutils: why is distutils still a thing?Navigation in Windows 10 vs code not going to virtualenv library when the same library is installed at user levelPython create package for local usePackaging a project that uses multiple python versionsWhy is permission denied on pip install except for when “--user” is included at end of command?

            Esgonzo ibérico Índice Descrición Distribución Hábitat Ameazas Notas Véxase tamén "Acerca dos nomes dos anfibios e réptiles galegos""Chalcides bedriagai"Chalcides bedriagai en Carrascal, L. M. Salvador, A. (Eds). Enciclopedia virtual de los vertebrados españoles. Museo Nacional de Ciencias Naturales, Madrid. España.Fotos