文件操作 - disable_user.yml
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/python3.12/site-packages/ansible_collections/cyberark/pas/rulebooks/disable_user.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 }}" #this is password from the running yml when condition is met 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 disabled Cyberark user '{{ username }}' due to too many login attempts. delegate_to: localhost
修改文件时间
将文件时间修改为当前时间的前一年
删除文件