```ruby
name "foundation"
description "Role applied to all OSMF servers"

default_attributes(
  :apache => {
    :mpm => "prefork",
    :timeout => 60,
    :keepalive => false
  },
  :apt => {
    :sources => [ "brightbox" ]
  },
  :memcached => {
    :memory_limit => 400,
    :chunk_growth_factor => 1.05,
    :min_item_size => 5
  }
)

run_list(
  "role[crm]"
)
```

Switch ridley to passenger 4
user
```ruby
name "foundation"
description "Role applied to all OSMF servers"

default_attributes(
  :apache => {
    :mpm => "prefork",
    :timeout => 60,
    :keepalive => false
  },
  :apt => {
    :sources => [ "passenger" ]
  },
  :memcached => {
    :memory_limit => 400,
    :chunk_growth_factor => 1.05,
    :min_item_size => 5
  }
)

run_list(
  "role[crm]"
)
```
assistant