diff --git a/.ansible/roles/rgsystemes.php b/.ansible/roles/rgsystemes.php new file mode 120000 index 00000000..16144f60 --- /dev/null +++ b/.ansible/roles/rgsystemes.php @@ -0,0 +1 @@ +/home/runner/work/ansible-role-php/ansible-role-php \ No newline at end of file diff --git a/defaults/main.yml b/defaults/main.yml index 014c3ef8..31fe49be 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -182,6 +182,8 @@ php_cassandra_cpp_driver_pkgs: # list ordering matters for installation to succe dest: /tmp/cassandra-cpp-driver-dev_{{ php_cassandra_cpp_driver_version }}-1_amd64.deb - url: "{{ php_cassandra_cpp_driver_url }}/v{{ php_cassandra_cpp_driver_version }}/cassandra-cpp-driver-dbg_{{ php_cassandra_cpp_driver_version }}-1_amd64.deb" dest: /tmp/cassandra-cpp-driver-dbg_{{ php_cassandra_cpp_driver_version }}-1_amd64.deb +php_cassandra_driver_cflags: "-Wno-error" +php_cassandra_driver_cxxflags: "-Wno-error" # pdo_dblib driver php_pdo_dblib_driver_install: no diff --git a/tasks/install-cassandra-driver.yml b/tasks/install-cassandra-driver.yml index d0c3dea9..8338acb0 100644 --- a/tasks/install-cassandra-driver.yml +++ b/tasks/install-cassandra-driver.yml @@ -75,6 +75,9 @@ phpenmod -v {{ php_default_version_debian }} cassandra chdir: "{{ workdir }}/ext" executable: /bin/bash + environment: + CFLAGS: "{{ php_cassandra_driver_cflags }}" + CXXFLAGS: "{{ php_cassandra_driver_cxxflags }}" register: build_cassandra changed_when: build_cassandra.rc != 0 diff --git a/vars/Debian-13.yml b/vars/Debian-13.yml new file mode 100644 index 00000000..24e87a2d --- /dev/null +++ b/vars/Debian-13.yml @@ -0,0 +1,20 @@ +--- +__php_default_version_debian: "8.2" +php_cassandra_cpp_driver_dependencies_pkgs: [] # A later version is already installed +php_cassandra_php_driver_build_dependencies: + - git + - build-essential + - multiarch-support + - cmake + - libgmp-dev + - re2c + - php{{ php_default_version_debian }}-dev + - xz-utils + - libuv1-dev +php_cassandra_cpp_driver_pkgs: # list ordering matters for installation to success + - url: "{{ php_cassandra_cpp_driver_url }}/v{{ php_cassandra_cpp_driver_version }}/cassandra-cpp-driver_{{ php_cassandra_cpp_driver_version }}-1_amd64.deb" + dest: /tmp/cassandra-cpp-driver_{{ php_cassandra_cpp_driver_version }}-1_amd64.deb + - url: "{{ php_cassandra_cpp_driver_url }}/v{{ php_cassandra_cpp_driver_version }}/cassandra-cpp-driver-dev_{{ php_cassandra_cpp_driver_version }}-1_amd64.deb" + dest: /tmp/cassandra-cpp-driver-dev_{{ php_cassandra_cpp_driver_version }}-1_amd64.deb + - url: "{{ php_cassandra_cpp_driver_url }}/v{{ php_cassandra_cpp_driver_version }}/cassandra-cpp-driver-dbg_{{ php_cassandra_cpp_driver_version }}-1_amd64.deb" + dest: /tmp/cassandra-cpp-driver-dbg_{{ php_cassandra_cpp_driver_version }}-1_amd64.deb