You might also want to have a look at AWX/Tower and its "provisioning 
callback" feature, which is exactly meant for your use case:
https://github.com/ansible/awx and 
https://docs.ansible.com/ansible-tower/latest/html/userguide/job_templates.html

But, indeed, start first to learn Ansible.

On Saturday, 6 October 2018 21:11:01 UTC+2, Edward Crosby wrote:
>
> Does it require that I install Ansible on the client first?
> Any good resources you could recommend for me to start learning, 
> specifically learning my use case?
>
> Thanks.
>
> On Saturday, October 6, 2018 at 3:09:14 PM UTC-4, Andrew Latham wrote:
>>
>> Edward
>>
>> You just described one of the primary use cases of Ansible. The answer is 
>> YES!
>>
>>
>> On Sat, Oct 6, 2018 at 2:01 PM Edward Crosby <[email protected]> wrote:
>>
>>> Hello, all.
>>> I hope this is the correct group to post this. I am trying to learn more 
>>> about Ansible.
>>> I wanted to find if it is possible to use Ansible to remotely push 
>>> configuration and software installs to machines with a brand new OS (Linux) 
>>> installed, specifically desktop/workstation installs.
>>> I often deploy virtual machines running either Ubuntu Desktop or Server, 
>>> Fedora, and CentOS at home for testing and usually every time there's a new 
>>> version of Fedora to my laptop. I have custom shell scripts that I use for 
>>> post-provision that usually configures a custom .bashrc, complete updates 
>>> and installs software.They work well, the inconvenience of it is trying to 
>>> get the custom shell scripts onto the machine right after OS installation. 
>>> I have some examples of what I have created here:
>>>
>>>
>>> https://edsordinarylife.wordpress.com/2017/02/18/shell-scripting-my-story-my-post-install-part-1/
>>>
>>> I was curious if it is possible to setup a main (CentOS) server running 
>>> Ansible that could push configurations, updates and software to my new 
>>> machines once they are complete. Is this possible?
>>> Thanks.
>>>
>>> -- 
>>> 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 post to this group, send email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/ansible-project/814bebdd-50fd-4d72-8edb-91fae5e5618b%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/ansible-project/814bebdd-50fd-4d72-8edb-91fae5e5618b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> -- 
>> - Andrew "lathama" Latham -
>>
>

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/07ded08f-f037-4638-9c37-ebd7efaa9b54%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to