Ask Your Question

apurv's profile - activity

2021-02-03 15:25:47 +0200 received badge  Notable Question (source)
2016-11-01 01:20:17 +0200 received badge  Popular Question (source)
2015-08-31 11:48:41 +0200 asked a question how can i set the sage server password through command line

I am writing an ansible playbook to automate installation of sage. The playbook looks like this:

---
- hosts: localhost
  remote_user: root

  tasks:
   - name : update system
     apt : update_cache=yes    

   - name : install m4
     apt : name=m4 state=present

   - name : install build-essential
     apt : name=build-essential state=present 

   - name : install gcc
     apt : name=gcc state=present

   - name : install gfortran
     apt : name=gfortran state=present

   - name : install libssl-dev
     apt : name=libssl-dev state=present

   - name : install python-software-properties
     apt : name=python-software-properties state=present

   - name : add sage ppa repo
     apt_repository: repo='ppa:aims/sagemath'

   - name : update system
     apt : update_cache=yes

   - name : install dvipng
     apt : name=dvipng state=present

   - name : install sage binary
     apt : name=sagemath-upstream-binary state=present

   - name : invoke create_sagenb script
     command: /usr/bin/screen -d -m sudo /root/databases-and-datamining-iiith/python-scripts/create_sagenb -i -y

   - name : invoke start_sage script
     command: /usr/bin/screen -d -m sudo /root/databases-and-datamining-iiith/python-scripts/start_sage -i -y

Clearly, this playbook will not set the password for sage server and hence the sage service will not start. Is there any way to set password from command line or to start sage service without password.