Skip to content
Snippets Groups Projects
openid-connect.yml 795 B
Newer Older
---

- name: Install openid connect plugin
  shell: wp {{ cli_args }} plugin install daggerhart-openid-connect-generic --activate

- name: Set openid connect plugin options
  command: wp {{ cli_args }} option set openid_connect_generic_settings --format=json '{{ WP_OPENID_CONNECT_SETTINGS | tojson }}'

- name: Extend functions.php file
  lineinfile:
    path: "{{ wordpress_homedir }}/wp-includes/functions.php"
    regexp: '^require.+additional_functions.php'
    line:  require( ABSPATH . WPINC . '/additional_functions.php' );
  when: WP_OPENID_CONNECT_ROLE_MAPPING_ENABLED

- name: Copy additional functions file
  template:
    src: templates/additional_functions.php
    dest: "{{ wordpress_homedir }}/wp-includes/additional_functions.php"
  when: WP_OPENID_CONNECT_ROLE_MAPPING_ENABLED