I am writing a playbook to set up new VM's remotely, and two of the tasks 
require interaction with a utility and an app, and I'm presuming this could 
be done in Ansible, but have no idea how, so I'm looking for a pointer to 
the appropriate tutorial, or confirmation that Ansible can't do it. 

The first task is setting up the partitions, so I would need to start 
either fdisk or parted (easy) but then I need to input commands to create 
the partitions, wait for a new prompt, etc etc, then quit the utility. 
Here's how I would do it manually ($ = command line prompt, > = utility 
prompt):

$fdisk /dev/sda
>c
>u
>n
>p
>[Enter] #use default for beginning of new partition
>+15G  # make the partition 15GB in size
>n
>p
>[Enter] # default start of partition
>[Enter] # partition runs to end of disk
>w

The second task requires installing and setting up a MongoDB instance. I've 
got the installation bit ready and tested, but again have no idea how to 
set it up using Ansible. Specifically, I need to start the Mongo console 
(easy), but once the console is started, I need to give it a command that 
loads a .js which sets up the database. More specifically, once the console 
is started, it gives me a prompt (>) and waits for my input. I want ansible 
to then input 

>load("path/to/create-my-database.js")
>quit()

Can someone point me to pertinent tutorials?

regards, Richard

-- 
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/f686374f-2ba5-49f8-adfb-1ac5567f93f6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to