文件操作 - pta_disable_notify.yml
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/python3.12/site-packages/ansible_collections/cyberark/pas/rulebooks/pta_disable_notify.yml
编辑文件内容
--- - hosts: all connection: local collections: - cyberark.pas tasks: - name: Logon to CyberArk Vault using PAS Web Services SDK cyberark_authentication: api_base_url: "https://BASE_URL" validate_certs: false username: "USERNAME" password: "PASSWORD" - name: Disabling a CyberArk User cyberark_user: username: "{{ username | regex_search('.+?(?=\\()') }}" #more optimal handle user case like suser=testuserFirst.testuserLast@acme.com(Vault user) match up to ( char disabled: true cyberark_session: "{{ cyberark_session }}" register: cyberarkaction - name: Debug message debug: var: cyberarkaction - name: Logoff from CyberArk Vault cyberark_authentication: state: absent cyberark_session: "{{ cyberark_session }}" - name: Sending an e-mail using Gmail SMTP servers community.general.mail: host: SMTPSERVER port: PORT username: username@mail.com password: password to: First Last <first.last@mail.com> subject: Ansible-Rulebook Report body: Ansible Rulebook notify of PTA Event {{ username }} - {{ eventname }} - from host {{ station }} - For more info please visit - {{ eventurl }} - user disabled! delegate_to: localhost
修改文件时间
将文件时间修改为当前时间的前一年
删除文件