Difference between revisions of "Update deprecated openssl library from source code"

From wikieduonline
Jump to navigation Jump to search
Line 12: Line 12:
 
           name:  
 
           name:  
 
             - [[perl-IPC-Cmd]]
 
             - [[perl-IPC-Cmd]]
 +
            - [[perl-Test-Harness]]
 +
            - [[perl-Test-Simple]]
 
             - [[make]]
 
             - [[make]]
 +
 
           [[state: present]]
 
           [[state: present]]
 
   
 
   

Revision as of 13:36, 5 February 2024

#!/usr/bin/env ansible-playbook 

- hosts: localhost
  #remote_user: YOUR_REMOTEUSER 
  #become: yes
  #connection: ssh

  tasks:
    - name: Install and start as service sysstat for Ubuntu 
      block:
      - package:
          name: 
            - perl-IPC-Cmd
            - perl-Test-Harness 
            - perl-Test-Simple 
            - make
          state: present	

      - ansible.builtin.unarchive:
          src: https://www.openssl.org/source/openssl-1.1.1v.tar.gz
          dest: /tmp/
          remote_src: yes

      - shell: cd /tmp/openssl-*/ && ./config && make && make test && make install

      - shell: echo "/usr/local/lib64" > /etc/ld.so.conf.d/openssl.conf 

      - shell: ldconfig



          src: https://www.openssl.org/source/openssl-3.0.7.tar.gz
============
      - 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'


[[./config]]
make
make test
make install

Related

See also

Advertising: