Difference between revisions of "Install and configure sysstat using Ansible"

From wikieduonline
Jump to navigation Jump to search
 
(3 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
   [[tasks:]]
 
   [[tasks:]]
 
     - name: Install and start as service sysstat for Ubuntu  
 
     - name: Install and start as service sysstat for Ubuntu  
       block:
+
       [[block:]]
 
       - [[package:]]
 
       - [[package:]]
 
           name: [[sysstat]]
 
           name: [[sysstat]]
Line 15: Line 15:
 
   
 
   
 
       - [[lineinfile:]]
 
       - [[lineinfile:]]
           path: /etc/default/sysstat
+
           path: [[/etc/default/sysstat]]
 
           state: present
 
           state: present
 
           backrefs: yes
 
           backrefs: yes
           regexp: '^ENABLED="false"'
+
           [[regexp]]: '^ENABLED="false"'
 
           line: 'ENABLED="true"'
 
           line: 'ENABLED="true"'
 
   
 
   
Line 25: Line 25:
 
             state: started
 
             state: started
 
           enabled: yes
 
           enabled: yes
       when: ansible_distribution == 'Ubuntu'
+
       when: [[ansible_distribution]] == 'Ubuntu'
  
 
== Activities ==
 
== Activities ==

Latest revision as of 08:57, 6 February 2023

#!/usr/bin/env ansible-playbook 

- hosts: YOUR_HOSTNAME
  remote_user: YOUR_REMOTEUSER 
  become: yes
  connection: ssh

  tasks:
    - name: Install and start as service sysstat for Ubuntu 
      block:
      - package:
          name: sysstat
          state: present	

      - lineinfile:
          path: /etc/default/sysstat
          state: present
          backrefs: yes
          regexp: '^ENABLED="false"'
          line: 'ENABLED="true"'

      - service:
          name: sysstat
           state: started
          enabled: yes
      when: ansible_distribution == 'Ubuntu'

Activities[edit]

  1. Modify Ansible playbook to include a parameters for modifying default collection interval and collection options: SADC_OPTIONS="-S XALL" in /etc/sysstat/sysstat (man sadc for more options)


Related[edit]

See also[edit]


Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Source: wikiversity

Advertising: