Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.95 KB | None | 0 0
  1. diff --git a/ansible/roles/common/templates/cron-logrotate-keepalived.conf.j2 b/ansible/roles/common/templates/cron-logrotate-keepalived.conf.j2
  2. index 0346c05..6808746 100644
  3. --- a/ansible/roles/common/templates/cron-logrotate-keepalived.conf.j2
  4. +++ b/ansible/roles/common/templates/cron-logrotate-keepalived.conf.j2
  5. @@ -1,3 +1,3 @@
  6. -"/var/log/kolla/haproxy/keepalived.log"
  7. +"/var/log/kolla/keepalived/keepalived.log"
  8.  {
  9.  }
  10. diff --git a/ansible/roles/common/templates/heka-haproxy.toml.j2 b/ansible/roles/common/templates/heka-haproxy.toml.j2
  11. index 1023569..c5ded0e 100644
  12. --- a/ansible/roles/common/templates/heka-haproxy.toml.j2
  13. +++ b/ansible/roles/common/templates/heka-haproxy.toml.j2
  14. @@ -11,6 +11,6 @@ folder_perm = "755"
  15.  [keepalived_file_output]
  16.  type = "FileOutput"
  17.  message_matcher = "Fields[programname] =~ /(?i:keepalived)/"
  18. -path = "/var/log/kolla/haproxy/keepalived.log"
  19. +path = "/var/log/kolla/keepalived/keepalived.log"
  20.  encoder = "syslog_encoder"
  21.  folder_perm = "755"
  22. diff --git a/ansible/roles/haproxy/tasks/start.yml b/ansible/roles/haproxy/tasks/start.yml
  23. index 7ad4d10..bb43bc1 100644
  24. --- a/ansible/roles/haproxy/tasks/start.yml
  25. +++ b/ansible/roles/haproxy/tasks/start.yml
  26. @@ -10,6 +10,7 @@
  27.        - "{{ node_config_directory }}/haproxy/:{{ container_config_directory }}/:ro"
  28.        - "haproxy_socket:/var/lib/kolla/haproxy/"
  29.        - "heka_socket:/var/lib/kolla/heka/"
  30. +      - "kolla_logs:/var/log/kolla/"
  31.  
  32.  - name: Starting keepalived container
  33.    kolla_docker:
  34. @@ -23,6 +24,7 @@
  35.        - "/lib/modules:/lib/modules:ro"
  36.        - "haproxy_socket:/var/lib/kolla/haproxy/"
  37.        - "heka_socket:/var/lib/kolla/heka/"
  38. +      - "kolla_logs:/var/log/kolla/"
  39.  
  40.  - name: Ensuring latest haproxy config is used
  41.    command: docker exec haproxy /usr/local/bin/kolla_ensure_haproxy_latest_config
  42. diff --git a/docker/haproxy/extend_start.sh b/docker/haproxy/extend_start.sh
  43. index e2d13f4..d4a0774 100644
  44. --- a/docker/haproxy/extend_start.sh
  45. +++ b/docker/haproxy/extend_start.sh
  46. @@ -1,5 +1,15 @@
  47.  #!/bin/bash
  48.  
  49. +
  50. +# Create log directory, with appropriate permissions
  51. +if [[ ! -d "/var/log/kolla/haproxy" ]]; then
  52. +    mkdir -p /var/log/kolla/haproxy
  53. +fi
  54. +if [[ $(stat -c %a /var/log/kolla/haproxy) != "755" ]]; then
  55. +    chmod 755 /var/log/kolla/haproxy
  56. +fi
  57. +
  58. +
  59.  # We are intentionally not using exec so we can reload the haproxy config later
  60.  echo "Running command: '${CMD}'"
  61.  $CMD
  62. diff --git a/docker/keepalived/extend_start.sh b/docker/keepalived/extend_start.sh
  63. index 0cb7976..191977d 100644
  64. --- a/docker/keepalived/extend_start.sh
  65. +++ b/docker/keepalived/extend_start.sh
  66. @@ -13,3 +13,12 @@ modprobe ip_vs
  67.  if [ -f /run/keepalived.pid ]; then
  68.      rm /run/keepalived.pid
  69.  fi
  70. +
  71. +# Create log directory, with appropriate permissions
  72. +if [[ ! -d "/var/log/kolla/keepalived" ]]; then
  73. +    mkdir -p /var/log/kolla/keepalived
  74. +fi
  75. +if [[ $(stat -c %a /var/log/kolla/keepalived) != "755" ]]; then
  76. +    chmod 755 /var/log/kolla/keepalived
  77. +fi
  78. +
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement