Skip to content
Snippets Groups Projects
msodbc.yml 1.23 KiB
Newer Older
  • Learn to ignore specific revisions
  • - name: Apt Key
    
        url: 'https://packages.microsoft.com/keys/microsoft.asc'
    
        state: present
    
    - name: Apt Repository
    
        repo: 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/16.04/prod {{ ansible_distribution_release }} main'
    
        state: present
    
    - name: Accept licenses
    
      debconf:
        name: "{{ item }}-installer"
        question: "{{ item }}/accept_eula"
        value: "true"
        vtype: "select"
      with_items:
    
        - msodbcsql
        - mssql-tools
    
    - name: Install Packages
    
        state: present
    
          - msodbcsql
          - mssql-tools
          - unixodbc-dev
    
        - Restart Apache
    
    - name: PHP | Install PECL packages
      shell: pecl install --soft {{ item }}
    
        - sqlsrv
        - pdo_sqlsrv
    
    - name: Configuration files
    
        content: extension={{ item }}.so
        dest: /etc/{{ php_base_dir }}/{{ php_conf_dir }}/{{ item }}.ini
        owner: root
        group: root
    
        - sqlsrv
        - pdo_sqlsrv
    
        - Restart Apache
    
    - name: Enable extensions
      shell: phpenmod {{ item }}
    
        - sqlsrv
        - pdo_sqlsrv
    
        - Restart Apache