陈老师:1415968548 郑老师:2735197625 乐老师:354331153
客服热线:
19941464235 / 19906632509 / 19906733890 / 19905812933(微信同号)

客服微信

腾讯云分布式数据库TDSQL ansible调用过程

作者:许玉冲
原创
发布时间:2023-12-19 10:25
浏览量:1096




TDSQL ansible调用过程

怎么创建的TDSQL用户?‍




前言/PREFACE

腾讯云金融级分布式数据库 TDSQL,是一款兼容 MySQL 的安全可控、高一致性的端到端的数据库解决方案产品。TDSQL数据库的运维、管理工作都是全自动化的完成,所以对客户管理数据库非常的简单、轻松。今天来揭密下TDSQL怎么自动创建tdsql用户的,是如何通过 ansible自动化运维工具调用过程?‍


01

ansible调用

tdsql_install\playbooks\tdsql_part1_site.yml文件.


02

调用tdsql_beginning角色

name: install allmac beginning hosts: tdsql_allmacforcheck remote_user: root gather_facts: false roles: - tdsql_beginning

03

查看相关调用脚本

tdsql_install\roles\tdsql_beginning\tasks\main.yml- name: generate the init_os_para.sh on dest host template: backup: no force: yes src: "{{ playbook_dir }}/../group_files/tdsql_envtools/tdsql_init_mac/init_os_para.j2" dest: /data/tools/init_os_para.sh

04

查看相关脚本内容

tdsql_install\group_files\tdsql_envtools\tdsql_init_mac\init_os_para.j2

可以发现具体创建用户脚本:

grep  -w tdsql  /etc/passwd || useradd -d /home/tdsql -g users tdsql  && echo "tdsql:{{ tdsql_os_pass }}"|chpasswdchage -M -1 tdsql

*禁止转载,可转发

(转发原创文章请注明出处)