|||
- name: get ground code
raw: "svn checkout url --username username --password XXX {{ground_path}}"
register: result
- name: Show debug info
debug: var=result verbosity=0
- name: get ground code
raw: "zip -r {{ground_zip_name}} /etc/ansible/svncode/ground/"
register: result
- name: Run expect to wait for a successful to put zip to ftp
shell: |
set timeout 300
spawn ftp ip
expect "*Name :"
send "username\r"
expect "Password:"
send "password\r"
expect "ftp>"
send "cd DownLoad_Centre\r"
expect "ftp>"
send "cd WA\r"
expect "ftp>"
send "ls -l\r"
expect "ftp>"
send "lcd /etc/ansible/svncode\r"
expect "ftp>"
send "put ground.zip\r"
expect "ftp>"
send "quit\r"
exit 0
args:
executable: /usr/bin/expect
register: result
- name: Show file is exist debug info
debug: var=result verbosity=0