मैं एक MySQL सर्वर सेट कर रहा हूं और चाहता हूं mysql-root
कि इंस्टॉलेशन के दौरान पासवर्ड सेट किया जाए ।
इंटरनेट की मदद से मैं इस समाधान के साथ आया:
- name: Set MySQL root password before installing
debconf: name='mysql-server' question='mysql-server/root_password' value='{{mysql_root_pwd | quote}}' vtype='password'
- name: Confirm MySQL root password before installing
debconf: name='mysql-server' question='mysql-server/root_password_again' value='{{mysql_root_pwd | quote}}' vtype='password'
- name: Install Mysql
apt: pkg=mysql-server state=latest
mysql_root_pwd
एक परिवर्तनीय तिजोरी से भरा हुआ चर है। यह ठीक चलता है, लेकिन अब सर्वर पर लॉग में कई लाइनें हैं:
Apr 10 14:39:59 servername ansible-debconf: Invoked with value=THEPASSWORD vtype=password question=mysql-server/root_password name=mysql-server unseen=None
Apr 10 14:39:59 servername ansible-debconf: Invoked with value=THEPASSWORD vtype=password question=mysql-server/root_password_again name=mysql-server unseen=None
मैं लॉगफ़ाइल्स को स्पष्ट पाठ पासवर्ड लिखने से Ansible को कैसे रोक सकता हूं?