Maybe you can leave the company-specific entries (we don't need your servername or anything) and post the remaining here. If this still doesn't work for you and need help, PM me.
The "ccd entry" is the Client-Config-Dir, which stands for the directory where client-specific configfiles are stored:
client-config-dir /etc/openvpn/ccd
When a client connects, openvpn looks in that directory if there's a file which name matches the common-name of the client-certificate. If so, it uses the content of that file as a specific config for that client.
Let me show you an example:
My client connects and the common name of the cert is "tester1". I have created a ccd-entry for that client:
vpn-server:/etc/openvpn/ccd# cat tester1
ifconfig-push 10.8.0.22 255.255.255.0
push "route-gateway 10.8.0.1"
(This assumes "topology subnet" on the server)
Upon connection, the client "tester1" will always get ip-address 10.8.0.22
As you can read
in the manpage in the section "--client-config-dir", you can see which other options can be used in the ccd-entry.